|
|
|
| Например в можуле pasadd.php
в начале ставлю:
print_r($_GET);
выдает:
Array ( [page] => [id_catalog] => 167 [id_position] => 125 [pos] => -1 )
еслиставлю :
print_r($_REQUEST);
то выдает :
Array ( [page] => [id_catalog] => 167 [id_position] => 125 [pos] => -1 [name] => vasa [pass] => 111 )
то есть давляются параметры:
[name] => vasa [pass] => 111 это логин и парол пользователя
я не могу понять откуда они дерутся? | |
|
|
|
|
|
|
|
для: bas01
(07.12.2008 в 17:02)
| | Массив $_REQUEST состоит из параметров, переданных в строке адреса, в теле POST-запроса ( если это POST-запрос) и в cookie-полях заголовка запроса. | |
|
|
|
|
|
|
|
для: Trianon
(07.12.2008 в 17:09)
| | Если мне куки не нужны, а только поля post,
то нужно вооспользоваться _POST? | |
|
|
|
|
|
|
|
для: bas01
(07.12.2008 в 17:17)
| | >Если мне куки не нужны, а только поля post,
> то нужно вооспользоваться _POST?
Удивительно, неправда ли? | |
|
|
|
|
|
|
|
для: Trianon
(07.12.2008 в 17:20)
| | но почему-то _POST пустой ? | |
|
|
|
|
|
|
|
для: bas01
(07.12.2008 в 17:34)
| | Ну если у вас GET запрос, то от куда им взяться в POST. | |
|
|
|
|
|
|
|
для: bas01
(07.12.2008 в 17:34)
| | а вы его что через url строку посылаете??+ | |
|
|
|
|
|
|
|
для: bas01
(07.12.2008 в 17:34)
| | вам нужно закрепить материал по методам запросов ... | |
|
|
|
|
|
|
|
для: PHEIUM
(07.12.2008 в 17:40)
| | Блин совсем запутали
у меня есть исходники сайта взятого из книги "PHP практика создания ..."
я там смотрю во многих местах стоит:
$name = new field_textarea("name",
"Содержимое",
true,
$_REQUEST['name'],
50,
15);
Но когда появляется кука с именем name, то есть пользователь, то
везде в поле с именем name вставляется имя пользователя, как это можно обойти? | |
|
|
|
|
|
|
|
для: bas01
(07.12.2008 в 17:48)
| | посылать _POST и соответсвенно принимать именно его | |
|
|
|
|
|
|
|
для: PHEIUM
(07.12.2008 в 18:17)
| | Объясняю как я решил данную проблему:
в модуле register_entry.php
там где запоминается кук с именем NAME я заменил на кук с именем USRNAME
и все проблемы исчезли! | |
|
|
|
|
|
|
|
для: bas01
(07.12.2008 в 18:47)
| | =) можно и так | |
|
|
|
|
|
|
|
для: bas01
(07.12.2008 в 17:34)
| | >но почему-то _POST пустой ?
Посмотрите ещё нет ли в cookie или в сессии этих данных, дело в том, что $_REQUEST собирает данные из всех суперглобальных массивов кроме $_SERVER и $_FILES. | |
|
|
|
|
|
|
|
для: cheops
(10.12.2008 в 14:05)
| | >Посмотрите ещё нет ли в cookie или в сессии этих данных, дело в том, что $_REQUEST собирает данные из всех суперглобальных массивов кроме $_SERVER и $_FILES.
Неужели? | |
|
|
|
|
|
|
|
для: cheops
(10.12.2008 в 14:05)
| |
$_REQUEST
Переменные, передаваемые скрипту через механизмы ввода GET, POST и COOKIE, и
которым, следовательно, нельзя доверять. Наличие и порядок включения переменных в этот
массив определяется в соответствии с директивой конфигурации PHP variables_order. Этот
массив не имеет прямых аналогов в версиях PHP до 4.1.0. Смотрите также import_request_variables().
Предостережение
Начиная с PHP 4.3.0, информация о файле из $_FILES больше не существует в $_REQUEST.
Замечание: При запуске из командной строки , этот массив не будет содержать записей argv
и argc; они находятся в массиве $_SERVER.
|
| |
|
|
|