Не ставьте вопросительный знак в своих URL.?
зарезервировано для начала строки запроса.
Чтобы поместить его в URL, закодируйте его как %3F
.
. Прочитайте RFC и этот ответ .
* 1012.* Обновление
Если вы используете PHP (и похоже, что вы), вы можете сделать что-то вроде этого (запрошенная страница index.php/inter?net
) ...
<?php
var_dump($_GET);
$urlTokens = explode('/', $_SERVER['REQUEST_URI']);
$slug = end($urlTokens);
var_dump($slug);
Выходы
array(1) {
["net"]=>
string(0) ""
}
string(9) "inter?net"
Как видите, $_GET
сбит с толку.