Forum Webscript.Ru
Программирование => PHP => Тема начата: D1g174LM4n14c от 02 Августа 2003, 18:10:55
-
На сервере register_globals установлены в On.
При передаче формы (любым способом - post, get...) все переменные оказываються в суперглобальном массиве $_REQUEST и никакими $_GET || $_POST и не пахнет? В чем трабла? Что влияет на это?
Спасибо.
-
а ПХП как модуль установлен ?
помнится кто-то жаловался на такую фигню, так у него ПХП как CLI был установлен
-
valuehost\'оффский сервак.
-
и никакими $_GET || $_POST и не пахнет?
как проверяешь ? [p]phpinfo[/p] ?
Ну и код покажи тогда. (только попроще)
ЗЫ
ты случайно расширение не забыл прописать. Если мне память не изменяет, я как-то в форме вместо index.php написал просто index (без .php) и тоже похожие траблы были
-
Ага, через phpinfo().
Ну, до того, чтобы расширение не дописать еще не доходило.
Столько водки мы не пьем :)
Вот код:
//...
if (!empty($_POST[\'addmember\']))
{
if (get_magic_quotes_gpc())
$_POST = array_stripslashes($_POST);
$errors = array();
$username = $_POST[\'username\'];
$username = trim($username);
$username = preg_replace(\'/ {2,}/i\', \' \', $username);
$username = substr($username, 0, 15);
// ...
Это толкьо кусок, как ты понял. Такого массива как $_POST[] не существует phpinfo() показывает только $_REQUEST[] хотя на локака всепашет Ок.
-
на форуме по платным хостингам пишут что на валуе куча проблем. Может с этим связано.
Помнится еще кто-то жаловался на похожие проблемы при аплоаде больших (8-10 Мб) файлов (лечилось редактированием php.ini).
А если простой скрипт написать:
print_r($_POST);
?>
работает ?
-
работает... fu#k. че за маразм?..
-
D1g174LM4n14c
А ты свой фрагмент случаем не инклудиш в головной код?
-
нет.