Помогите решить проблеу с PHP Warning: preg_replace

FaeR
На сайте с 19.03.2009
Offline
151
117

Здравствуйте, после переезда на новый сервер появились проблемы php 7.3 вида:

[Thu Jul 30 11:22:22.033125 2020] [php7:warn] [pid 27971] [client 77.220.214.21:0] PHP Warning: preg_replace(): Compilation failed: invalid range in character class at offset 10 in /var/www/www-root/data/www/sait.ru/page-phones.php on line 161

Код на который ругается:

$page = $_GET['page'];
$page = preg_replace('%[^A-Za-z\d-_]%i', '', $page);

$cat = $_GET['cat'];
$cat = preg_replace('%[^A-Za-z\d\-\_]%i', '', $cat);

Помогите решить проблему?

VPS от 2.9 евро, сервера от 29 евро (https://bill2fast.com/aff.php?aff=1063)
K0
На сайте с 16.05.2012
Offline
92
#1
$page = preg_replace('%[^A-Za-z\d\-_]%i', '', $page);
FaeR
На сайте с 19.03.2009
Offline
151
#2
Спасибо большое)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий