Gerd199![]() | Верно составить правило для htaccess, регулярка1680546486
В целом работает так как необходимо, но не работает
Но не работает когда к примеру
Пытался сделать так
Но стало с точностью наоборот, как верно составить выражение чтобы оно работало во всех случаях? |
zss![]() | Сергей Сергеевич 1680546580 Если правильно понял задачу ^s-(.*)$ Gerd199![]() ![]() |
Forlock![]() | 1680546707 Gerd199, «но не работает»
Такое и не будет работать. В урлах не бывает ни кириллицы ни арабицы. Есть только US-ASCII. Gerd199![]() ![]() |
Аватар![]() | 1680546784 В строке замены почему-то $2 хотя в шаблоне регулярки всего одна сохраняющая группа и результат будет в переменной $1. Gerd199![]() ![]() |
Gerd199![]() | 1680546864 Работает, вопрос еще такой.
Если в url допускаем все символы. Как быть в таком случаи с безопасностью. Если пользователь введет различные символы что повлияет на работу php или выполнить какой либо запрос.
Как в данном случаи обезопасить сервер, достаточно ли прини переменную в
влепить жирный лайк
![]() |
Forlock![]() | 1680546967 Gerd199, «Если в url допускаем все символы. Как быть в таком случаи с безопасностью. Если пользователь введет различные символы что повлияет на работу php или выполнить какой либо запрос.»
Все входящие данные должны очищаться от ненужных символов/последовательностей и приводится к нужному виду. Gerd199![]() ![]() |