PHP Пустые переменные строки запроса $ _GET - PullRequest
1 голос
/ 04 января 2012

Вы видите проблему с использованием следующего соглашения для "представлений" (как в MVC).

webpage.php?past
script.php?all
page.php?about

Для самого PHP я проверяю эти значения как таковые:

if(isset($_GET['past'])){
   ...
} else {
    ...
}

Пока что это прекрасно работает во всех основных браузерах.

1 Ответ

0 голосов
/ 04 января 2012

Этот синтаксис вполне допустим с точки зрения спецификации URL: http://tools.ietf.org/html/rfc3986#section-3.4

Просто убедитесь, что любые специальные символы закодированы так, как вам нужно было бы в любом URL-адресе в любом случае

...