URL Querystrings
В
PHP строки запроса в
URL-адрес может быть прочитан с глобальным
$ _GET переменную . $ _GET Переменной представляет собой ассоциативный массив, где каждый параметр строки запроса представляют имя и значение. Таким образом, URL www.example.com/index.html?page=1&id=5 можно прочитать вот так ..
$ _GET [ " page " ] ; echo $ _GET ["страница"];
$ _GET [ " id " ] ; echo $ _GET ["ID"];
Это выходы
1 и
5 страницы и идентификатор respectivley. При создании URL строки запроса с очень важно, чтобы закодировать переменные, как вы можете ввести символы в URL, которые являются незаконными и, следовательно, не позволит URL работать. В PHP это достаточно просто сделать с помощью
UrlEncode функции, как показано ниже ...
Потому что вы кодирование параметров необходимо расшифровать параметры как только вы получите их с
UrlDecode функции. На самом деле это хорошая общая практика, когда читаешь строки запроса, так что ...
urldecode ( $ _GET [ " page " ] ) ; эхо UrlDecode ($ _GET ["страница"]);
urldecode ( $ _GET [ " id " ] ) ; эхо UrlDecode ($ _GET ["ID"]);
Расшифровка строки запроса параметров обеспечивает любые символы, которые бежали которые преобразовать.
Нет комментариев были предоставлены.
Автор: Доминик Скиннера
Последнее обновление: 2011-10-25 16:00:38