є фйл vars.inc
...
$ME = '$_SERVER[PHP__SELF]';
...
$LOGIN_PG = 'http://host/login.php';
...
є функція (в підкл файлі)
//
function go2($link)
{
header("Location: $link");
}
В КОДІ, якщо
...
go2("$LOGIN_PG");
Редірект нормальний
А ЯЩКО
go2("$ME");
то замість адреси хоста вставляється вміст зміної $ME $_SERVER%5BPHP__SELF%5D , а не потрібне значення.
---
ЧОМУ ТАК???
Може в коді потрібно писати header("Location: $_SERVER[PHP__SELF]"); ? Якзщо редір на цю ж сторінку, то тільки так потрібно писати?
Ініціалізація не відбувається тому що в значенні $ME є $ - '$_SERVER[PHP__SELF]'; ?
---
І які я тут примітивні помилки допустив? Щось із кавичками не так?
Може треба http://$_SERVER[PHP__SELF] записати у змінну $ME ? Потрібно так спробувати...