Тяжелый случай.
http://phpfaq[dot]ru/
Пусть у нас есть некоторая форма в файле first.php
<_form name="myForm" action="second.php" method="GET">
<_input name="myVar" type="text" value="myValue" />
<_input type="submit" name="mySubmit" value="Go" />
<_/form>
Если мы щелкним по кнопке "Отправить", то внутри скрипта second.php ( action="second.php") будут доступны переменные
$_GET["myVar"] = "myValue";
$_GET["mySubmit"] = "Go";
Можно поступить проще <_a href="second.php?myVar=myValue&mySubmit=Go">Ссылка<_/a>
Объясни мне - почему эти переменные должны быть доступны в скрипте third.php или еще где-то?!
Цитата:
Как работает РНР, где он выполняется?
РНР выполняется на сервере. Браузер посылает серверу запрос на страницу с php кодом. Сервер отдает эту страницу на исполнение интерпретатору PHP, интерпретатор генерирует HTML код, отдает серверу, а сервер посылает клиенту.
................................ ................................ ............................
Единственный способ отправить что-то скрипту - это кликнуть по ссылке или нажать на кнопку в форме.
................................ ................................ ............................
Скрипт, который выполнялся, отдавая пользователю страницу, завершил работу. Все данные, которые были в нем - пропали. Именно поэтому, если какая-то переменная нужна при последующих вызовах скрипта, ее надо этому скрипту передать снова.
И особенно обрати внимание на сессии
http://phpfaq[dot]ru/sessions
|