Когда я делаю print_r($_GET)
Я вижу 4 переменные, один из которых не встречается в print_r($_REQUEST)
. На этой странице у меня есть соответствующее правило .htaccess:
RewriteRule ^de/something/(.+)/(.+)/$ /something/something_darkside.php?URLpage=rental&URLcategory=$1&URLsubcategory=$2 [NE]
Переменные из этого правила (URLpage, URLcategory, URLsubcategory) являются все присутствующие в качестве переменных запроса. Так что мне интересно, откуда приходит дополнительная переменная GET - может быть через регистровые глобальные переменные?
EDIT: дополнительный параметр - это идентификатор с числовым значением (ex 2256), который используется для извлечения записей из БД.
EDIT2: нормально, теперь страница загружается нормально после включения глобальных регистров. Я все еще пытаюсь понять логику этого.
А какой дополнительный параметр? – Gumbo
OP отредактирован, это числовое значение ID – stef
в вашем htaccess, вы передаете только 3 переменные, поэтому вы получаете 3 –