Вопос абсолютно ламерский, но все же.
Мне поставили сейчас задачу реанимировать чужой вебсервер. Там все написано на php. В принципе разобрался что как работает и почему народ не может с ним работать.
Одна из загвоздок - получение данных от форм через строку браузера (используются post)
|
Ну тут мне все понятно, пусть я даже не знаю PHP :)
А вот пример того, как следующий скрипт получает данные:
function ErrorLogin() {
echo ("");
echo ("рНОКХБМШЕ ЯЛЮПР-ЙЮПРШ "йкн"");
echo ("");
echo ("typa errory i ige s nimi");
echo ("tipa ssylka na stranitsu");
exit;
}
include ("local.php");
$SitePath="Location: [url]http://xxx.xxx.xxx.xxx/[/url]";
if (!isset($UserName) || !isset($PassWord)) {
echo("$UserName --- $PassWord");
ErrorLogin();
}
Ввод элементарной проверки ( echo("$UserName --- $PassWord"); ) показал, что проблема именно в получении данных из строки браузера.
Собственно вопрос, как правильно "оформить" получение? В perl это делается досточно просто:
$var = param(\'PARAMETR\');
А как в PHP? В примерах, что я видел, явного указания на то, откуда брать переменную, если она идет в строке запроса - нет...
Или объясните как правильно вообще выловить полностью весь запрос , что-то а-ля
$var = $ENV{\'HTTP_QUERY\'}
????