Автор Тема: Трабля насчет суперглобальных массивов.  (Прочитано 4037 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн D1g174LM4n14c

  • 1m
  • Постоялец
  • ***
  • Сообщений: 137
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
На сервере register_globals установлены в On.
При передаче формы (любым способом - post, get...) все переменные оказываються в суперглобальном массиве $_REQUEST и никакими $_GET || $_POST и не пахнет? В чем трабла? Что влияет на это?
Спасибо.
Мы такие!

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Трабля насчет суперглобальных массивов.
« Ответ #1 : 02 Августа 2003, 18:38:57 »
а ПХП как модуль установлен ?
помнится кто-то жаловался на такую фигню, так у него ПХП как CLI был установлен
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн D1g174LM4n14c

  • 1m
  • Постоялец
  • ***
  • Сообщений: 137
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Трабля насчет суперглобальных массивов.
« Ответ #2 : 02 Августа 2003, 19:53:47 »
valuehost\'оффский сервак.
Мы такие!

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Трабля насчет суперглобальных массивов.
« Ответ #3 : 03 Августа 2003, 12:35:31 »
Цитировать
и никакими $_GET || $_POST и не пахнет?
как проверяешь ? [p]phpinfo[/p] ?
Ну и код покажи тогда. (только попроще)

ЗЫ
ты случайно расширение не забыл прописать. Если мне память не изменяет, я как-то в форме вместо index.php написал просто index (без .php) и тоже похожие траблы были
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн D1g174LM4n14c

  • 1m
  • Постоялец
  • ***
  • Сообщений: 137
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Трабля насчет суперглобальных массивов.
« Ответ #4 : 04 Августа 2003, 17:36:00 »
Ага, через 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[] хотя на локака всепашет Ок.
Мы такие!

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Трабля насчет суперглобальных массивов.
« Ответ #5 : 04 Августа 2003, 19:33:31 »
на форуме по платным хостингам пишут что на валуе куча проблем. Может с этим связано.

Помнится еще кто-то жаловался на похожие проблемы при аплоаде больших (8-10 Мб) файлов (лечилось редактированием php.ini).

А если простой скрипт написать:

<form method="POST" action="<?=$_SERVER[\'PHP_SELF\'];?>">
<
input type="text" name="text" value=""> - text

<input type="submit" name="submit" value="Test">
</
form>
<
pre>
<?
print_r($_POST);
?>
</pre>

работает ?
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн D1g174LM4n14c

  • 1m
  • Постоялец
  • ***
  • Сообщений: 137
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Трабля насчет суперглобальных массивов.
« Ответ #6 : 05 Августа 2003, 11:36:40 »
работает... fu#k. че за маразм?..
Мы такие!

Оффлайн MrGreeN

  • просто зелёный
  • Постоялец
  • ***
  • Сообщений: 195
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Трабля насчет суперглобальных массивов.
« Ответ #7 : 05 Августа 2003, 11:41:31 »
D1g174LM4n14c
А ты свой фрагмент случаем не инклудиш в головной код?

Оффлайн D1g174LM4n14c

  • 1m
  • Постоялец
  • ***
  • Сообщений: 137
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Трабля насчет суперглобальных массивов.
« Ответ #8 : 06 Августа 2003, 11:28:38 »
нет.
Мы такие!

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28