Проблема с формами
Ужас. Осылаю любую инфу через форму для своего скрипта, но до скрипта нифига не доходит, ни Post'ом, ни GET. Проблема, наверное, в настройке безопасности, использую PHP5 (Denver). Помогите, что-нибудь настроить. Для примера привожу кусок скрипта:
PHP код:
|
Т.е. скрипт не выводит $name, даже если он был указан в поле.
Выводит только, если жестко в скрипте прописать $name="..."; |
Скорее всего register_globals = off...
сделай так: вместо if(isset($name)){ echo $name; } напиши if($_GET["name"]){ echo $_GET["name"]; } |
NEOn Спасибо, попробовал и $_GET и $_POST - работает, надо только в начале сделать global $_GET. ПОставил register_globals в on, теперь все пашет, спасибо еще раз.
|
Цитата:
|
Лучше форма пусть передает данные POST-методом. Так не будет отображаться параметры запроса.
|
s1mon А допустим, кто-то хочет показать кому-то поисковый запрос, он берет копирует,а тут бац и нифига ибо POST
|
Цитата:
Пример. Вводим в гостевую имя, мыло, пост: PHP код:
А простую новость кому-то показать: PHP код:
|
Все такие надо ориентироваться по конкретному случаю...
иногда даже без тупейшего $_REQUEST не удается обойтись.. ) |
ТОЛЬКО: по поводу использования $_GET:
Если по значению переменных, принятых через ГЕТ, подключается файл, или выполняются какие-то запросы, НЕОБХОДИМО строго определить ВСЕ возможные варианты, чтобы руки не чесались у некоторых.. ) |
Часовой пояс GMT +3, время: 18:59. |
Powered by vBulletin
Copyright ©2000-2024, Jelsoft Enterprises Ltd.