Редирект если строка содержит…

AbogusGames

Здравствуйте, настроил редирект если строка содержит id , но если ввести id/123 , то редирект не работает, можно это как-то исправить?

PHP:
  1.         if (preg_match(«//id$/», $_SERVER[‘REQUEST_URI’]))
  2. {
  3.         header(‘Location: user.php’);
  4.     }
 

AbogusGames

Нужно ещё сделать, что бы всё введёное после id записывалась в переменную

 

roboformation

Само собой, что не работает. Я не понимаю, в чем заключается проблема.
Если ты хочешь просто

то используй
https://www.php.net/manual/ru/function.strpos
— Добавлено —

«после id» это вот так: «id/d+»?

 

miketomlin

$ обозначает конец строки, а у вас в адресе после id есть продолжение.
— Добавлено —
Нафига более-менее норм. адрес менять на кривой (/id/)user.php? :)

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *