Вопос абсолютно ламерский, но все же.
Мне поставили сейчас задачу реанимировать чужой вебсервер. Там  все написано на php. В принципе разобрался что как работает и почему народ не может с ним работать.
Одна из загвоздок - получение данных от форм через строку браузера (используются post)
<td valign=top>
<table width=210 border=0>
<form action="sPeriod" method=get>
<tr><td><b>бБЕДХРЕ ЯБНИ кНЦХМ Х оЮПНКЭ</b></td></tr>
<tr><td>
кНЦХМ:   <input type=text name=UserName size=12 maxlength=10></td></tr>
<tr><td>оЮПНКЭ: <input type=password name=PassWord size=12 maxlength=10></td></tr>
<tr><td> </td></tr>
<tr><td><input type=SUBMIT value=" бНИРХ Б ЯРЮРХЯРХЙС " name="SUBMIT"></td></tr>
</form>
</table>
</td>
 Ну тут мне все понятно, пусть я даже не знаю PHP 

А вот пример того, как следующий скрипт получает данные:
<?php
function  ErrorLogin() {
        echo ("<!DOCTYPE HTML PUBLIC \\"-//W3C//DTD HTML 4.0 Transitional//EN\\">");
        echo ("<HTML><HEAD><TITLE>рНОКХБМШЕ ЯЛЮПР-ЙЮПРШ "йкн"</TITLE></HEAD>");
        echo ("<body bgcolor=#F4C201 text=#000000>");
        echo ("typa errory i ige s nimi");
        echo ("<A HREF=index>tipa ssylka na stranitsu</A></BODY></HTML>");
        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\'}

?