Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

переменные через URL

514
10 декабря 2007 года
swordholder99
165 / / 11.12.2006
Только что закончил с ручной установкой (Apache 2.0.45 MySQL 4.0.16 PHP 5.2.0)
И теперь PHP не видет переменные которые я передаю через URL например
index.php?var="test"&sec_var="test2"

В старой версии PHP 4.4.4 переменные видал. :confused:

Скажите пожалуйста где надо изменять установки и какие :o
514
10 декабря 2007 года
swordholder99
165 / / 11.12.2006
Извините за беспокойство, все, нашел register_globals=on надо в php.ini
файле :)
256
10 декабря 2007 года
foxweb
1.0K / / 27.07.2005
Цитата: swordholder99
Извините за беспокойство, все, нашел register_globals=on надо в php.ini
файле :)



Он их всегда передаёт. Только через $_GET[var] и $_GET[sec_var].
register_globals=on - зря включил.

Во-первых возникнет путаница между GET-переменными и простыми.
Во-вторых безопасность: кто угодно сможет переписать через GET-любую переменную вашего скрипта.

http://www.codenet.ru/webmast/faq/1.php
http://forum.codenet.ru/showpost.php?p=186471&postcount=12

Об этом тыщу раз везде говорится, всё понимаю - метод тыка интереснее и прикольнее, но если хочешь стать профи - читай документацию хотя бы иногда.

514
10 декабря 2007 года
swordholder99
165 / / 11.12.2006
Ты прав на 100% НО есть одно но
в случае с post переменными переменные должны находиться обязательно внутри какого нибудь form"а а что если просто линк
some_file.php?var1=test&var2=test2
Хочешь передать переменные только через линк без всякого форма
256
10 декабря 2007 года
foxweb
1.0K / / 27.07.2005
Цитата: swordholder99
Ты прав на 100% НО есть одно но
в случае с post переменными переменные должны находиться обязательно внутри какого нибудь form"а а что если просто линк
some_file.php?var1=test&var2=test2
Хочешь передать переменные только через линк без всякого форма



Бред какой. GET - по ссылке ($_GET[var]), POST - через форму ($_POST[var]).

92
10 декабря 2007 года
Тень Пса
2.2K / / 19.10.2006
Цитата: swordholder99
Ты прав на 100% НО есть одно но
в случае с post переменными переменные должны находиться обязательно внутри какого нибудь form"а а что если просто линк
some_file.php?var1=test&var2=test2
Хочешь передать переменные только через линк без всякого форма


ты как всегда оправдываешь свой Адрес )))))
тебе же уже ответили, $_GET и $_POST массивы пользуй. а register_globals выключи. причина тож в предыдущем посте FoxWeb'а

upd.: не успел :)

256
10 декабря 2007 года
foxweb
1.0K / / 27.07.2005
Цитата: Тень Пса
ты как всегда оправдываешь свой Адрес )))))
тебе же уже ответили, $_GET и $_POST массивы пользуй. а register_globals выключи. причина тож в предыдущем посте FoxWeb'а

upd.: не успел :)



Да думаю, хватит обсасывать уже в тысячный раз одну и ту же извечную тему. ФАКи для всех висят 24 часа в сутки, если кто-то читать не умеет/ленится - кто тебе доктор... Прошу модераторов закрыть тему.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог