forum.rastrnet.ru

forum.rastrnet.ru (http://forum.rastrnet.ru/index.php)
-   Программируем (http://forum.rastrnet.ru/forumdisplay.php?f=35)
-   -   apache2.054+php5.0.5 (http://forum.rastrnet.ru/showthread.php?t=22221)

Format c:/ 20.09.2006 15:09

apache2.054+php5.0.5
 
в общем стоит вот это вот.
Проблема такая пхп не хочет работать с переменными.
не работают даже такие переменные как REMOTE_ADDR и тд
так же 0 реакции на переменные передаваемые GET и POST методами.
просто такое ощущение будто их нет.

Ратибор 20.09.2006 16:51

Очень простой способ выяснить, чего там с переменными: в конец своего скрипта дописать вызов функции phpinfo() и внимательно изучить, чего она выдаст.

Format c:/ 20.09.2006 22:30

ну написал сразу же как перестало работать и че там искать что бы понять почему не работает?

Ратибор 20.09.2006 23:41

Свои переменные там и ищи. Там есть секция, где указаны все HTTP-переменные.

Paul 20.09.2006 23:54

Усе просто, меня просто поражает, как народ наступает на одни и те же грабил по сто раз. Эм, кароче, дело в глобализации, а точнее в том, что по умолчанию терче, в 4 версии, отказались от АВТОГЛОБАЛИЗАЦИИ. Ну хоть кто нибудь мануал то открывал??
Да не нужо это, что б внешние преременые были глобальными. Есть $_GET, $_POST, $_SERVER. Эх, читайте в мануале, что все тыкать то?
Можете вернуть все во свояси так сказать, например через ини:
Цитата:

register_globals boolean
Whether or not to register the EGPCS (Environment, GET, POST, Cookie, Server) variables as global variables.

As of » PHP 4.2.0, this directive defaults to off.

Please read the security chapter on Using register_globals for related information.

Please note that register_globals cannot be set at runtime (ini_set()). Although, you can use .htaccess if your host allows it as described above. An example .htaccess entry: php_flag register_globals off.
P.S. Хватит гадать на кофейной гуше...

Format c:/ 21.09.2006 00:24

АЛЕЛУЯ СПС ПОШАРИЛ ПХП ИНИ И нашел эти тупые строки где отключены были глоб-переменне )) спс глупые пхповцы все равно это все надо а они их по умолчанию отрубают )) чё к чему

Paul 21.09.2006 00:38

Е... Э... Это лишь алфовит...
Твои так сказать переменые GET и POST лежат в глобализованых $_GET и $_POST. Т.е. например так $_GET['foo']. Сама $foo терче не глобализована. Если хотите как прежде, то в ини нужно проставить register_globals on.
Если ни х... Э... Опять буковки! Читать манал или книжки какие - что такое глобализация вообще.
АвтоГлобализация GET и POST - это не правильно, поэтому от этого отказались, но только по умолчанию. Кароче, я повторяю свой пердыдуший пост, ибо куда проще (да за бесплатно) не знаю как.
Цитата:

Сообщение от Format c:/ (Сообщение 337105)
глупые пхповцы все равно это все надо а они их по умолчанию отрубают )) чё к чему

Да все правильно ж было. Нафиг все глобализировать то? А, к черту все...

Format c:/ 21.09.2006 09:06

да да да ))
Вот теперь такая трабла апач не открывает каталог в котором лежит .htaccess в котором строка прописана CharsetSourceEnc windows-1251

Paul 21.09.2006 09:35

Не понятно, что ты имеещь ввиду под выражением "не открывает".

Format c:/ 21.09.2006 09:42

во чё пишет в общем в httpd.conf что то надо покарячить теперь )


Текущее время: 15:44. Часовой пояс GMT +7.

Powered by vBulletin® Version 3.8.4 Patch Level 5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot

Форум открыт в июле 2004 г.