Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   PHP (http://www.flasher.ru/forum/forumdisplay.php?f=20)
-   -   Трабла с апачем (http://www.flasher.ru/forum/showthread.php?t=57485)

kazakov_gin 25.04.2004 16:01

Трабла с апачем
 
Когда я пишу адрес например такой
Код:

http://localhost/index.php?open=news
то страница грузится как будто ей и не передавали этой переменной. хотя на других компах (там где не я настраивал) всё работает как надо. я читал статьи по настройке, юзал поиск, но ничего нужного не нашел.
Помогите плз.

ASteel 25.04.2004 17:03

2kazakov_gin
Есть два пути решения этой проблемы.[list=1][*]Залезть в c:\windows\php.ini найти параметр register_globals=off и поменять его на =on (Небезопасный способ)[*]Смотреть не переменную $open а переменную $_GET['open'] - в случае запроса GET или $_POST['open'] в случае запроса POST (в твоем случае - GET)[/list=1]

kazakov_gin 25.04.2004 17:20

Спасибо, первый способ помог.

nagash 26.04.2004 07:20

первый способ недолжен помочь...
потому что ты НЕ ДОЛЖЕН использовать регистер глобалс...
это раз
два - тебе сказали - переменные надо брать из $_GET \ $_POST....
это два
и последнее
в php5 не будет register_globals вообще =)
вот тогда то мы и посмеёмся... =)

kazakov_gin 26.04.2004 12:25

Цитата:

первый способ недолжен помочь...
Но если заработало, значит помог.
Цитата:

НЕ ДОЛЖЕН использовать регистер глобалс...
А почему?
Цитата:

переменные надо брать из $_GET \ $_POST....
но работает ведь, что в этом плохого?

juggy 26.04.2004 13:48

Д.Н.W.P. -- твой вариант

Constantine 26.04.2004 18:02

Короче, выключи register globals и напиши в где-нить до использования переменной $open следующее:
$open=$_REQUEST['open'];
Потом хоть те ГЕТ, хоть те ПОСТ, не ищи лёгких путей, ищи правильных...

nagash 26.04.2004 21:52

Цитата:

Оригинал написал(а) Constantine
Короче, выключи register globals и напиши в где-нить до использования переменной $open следующее:
$open=$_REQUEST['open'];
Потом хоть те ГЕТ, хоть те ПОСТ, не ищи лёгких путей, ищи правильных...

использование $_REQUEST['open']; это правильный путь? =)

Constantine 27.04.2004 10:24

Цитата:

использование $_REQUEST['open']; это правильный путь? =)
Когда начинаешь скрипт писать, вверху ещё не всегда знаешь, что будет внизу :D

kazakov_gin 27.04.2004 13:08

ну если я из пхп обращаюсь к другому пхп, то $_REQUEST['open']; работает.
а вот если я из флэша передаю переменные, то мне нужно использовать второй способ ASteel да?


Часовой пояс GMT +4, время: 17:09.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.