Первый сайт на PHP

ПЕРЕМЕННЫЕ В АДРЕСНОЙ СТРОКЕ.



ПЕРЕМЕННЫЕ В АДРЕСНОЙ СТРОКЕ.

Переменные указываются за вопросительным знаком, поставленным после адреса страницы, и разделяются амперсандом:

http://www.domen.ru/page.php?perl=znachl&per2=znach2

В результате вызова страницы page.php домена http: //www.domen.ru сценариям на этой странице будут доступны указанные в адресной строке переменные perl (со значением znachl) и рег2 (со значением znachl).

Данный способ подходит тогда, когда на содержащей подобные ссылки странице значения переменных уже известны и их надо передать другому сценарию - тому, на страницу с которым по ссылке переход и произойдет. Однако имейте в виду, что какие-либо секретные данные так передавать нельзя - подделать адресную строку, вручную указав в ней другие значения переменных и тем самым передав сценарию-обработчику именно их, труда не составит.

Значения переменных можно передавать и дальше так же через адресную строку - для этого достаточно просто помещать их в тексты ссылок на той странице, сценарию на которой они передаются. Скажем, если на странице page.php находятся ссылки на страницы pagel.php, page2.php, и им также следует передать значения переменных perl и рег2, то эти значения следует добавить в эти ссылки, выведя их с помощью кода на РНР:

<а href=pagel.php?perl=<?php echo($perl); ?>&per2=<?php echo($per2); ?>>Ссылка</а>



Содержание раздела