Эта тема на forum.dklab.ru


Альберт Толоконников 2: Параметры при вызове скрипта
Поставил денвер последний с php5. Перестали передаваться параметры (переменные) между скриптами. При запуске приложений активно использующих этот способ пишет "Видимо вы используете приложение созданное в php4xx...." и соответственно куча сообщений о неопределённых переменных.

В глобальных массивах переменные видны.

Вызов print.php?my_string=test

для
print.php
<?php

echo $my_string;

?>

выводит ошибку о неизвестной переменной my_string

Подскажите в чём дело?
Альберт Толоконников 2: register_globals On
Сам спросил - сам ответил. (Замечательное правило для любого форума)

register_globals off

странно, но я его не менял
bæv:
http://web.archive.org/web/20070216063102/phpfaq.ru/globals
http://ru2.php.net/manual/ru/security.globals.php
Альберт Толоконников 2: bæv, спасибо!
Все два месяца изучения php этот вызов с открытой передачей переменных интуитивно не нравился. Скорее всего потому что генетическая память подсказывала как легко выпотрошить любой порносайт с помощью указания параметров вызова.

Эта тема на forum.dklab.ru