Старый PHP4: метод для восстановления переменной из URL

Мне нужно переустановить действительно старую интрасеть для клиента на новой машине с последней версией Debian.

Прежде чем я начну: это действительно старый код, я знаю, что он извращен, но не стоит менять что-либо в коде. Мой клиент не обеспокоен дырами в безопасности.

Я скомпилировал PHP 4.4.9 и привязал его к этому сайту с помощью ISPConfig.
Кажется, все работает нормально, за исключением того, что PHP не восстанавливает переменные из URL.

Пример или URL:

HTTP: // интранет / действие = подключения&Форма [Войти] = Джон&Форма [пароль] = 123456

Пример кода:

if ( isset( $action ) && $action=="connect")
{
if ( empty( $form[login] ) ||
empty( $form[password] ) )
{
...

Проблема в том, что переменные «action», «form [login]» и «form [password]» остаются пустыми.

Я знаю, что однажды уже сталкивался с этой проблемой и смог ее исправить, не меняя код, но не могу вспомнить, как.
Это должна быть опция для включения или отключения где-то в PHP.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]