[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: нет доступа к переменной POST
Гость_Виктор
Уважаемые господа! Подскажите пожалуйста:
if( !isset($_POST["v"])) { print_r($_POST); exit;}

выдает
Array
(
[v] => 123
[sss] => 999
)
т.е. $_POST["v"] - имеется - но почему тогда isset говорит что не имеется?

если обращаюсь к скрипту через curl из другого скрипта - все работает нормально.
если обращаюсь к скрипу через самопально собранный протокол - получается то что выше. Вроде бы все заголовки http нужные отправил....
Более того
foreach ($_POST as $nameVar =>$x ) echo $nameVar."->".$x."\n";
показывает - есть $_POST......
что может быть????? день уже мучаюсь
walerus
Может кусок кода показать ? "если обращаюсь к скрипу через самопально собранный протокол" - где он ?
xlebosol
isset — Определяет, была ли установлена переменная значением отличным от NULL. А у Вас пост не установлен.
xlebosol
Лучше использовать
if( !empty($_POST["v"])) { print_r($_POST); exit;}
walerus
Цитата (xlebosol @ 4.06.2013 - 15:21)
Лучше использовать
if( !empty($_POST["v"])) { print_r($_POST); exit;}

Чеэт? лучше..., с каких таких выводов ?

По теме. Я не вижу в
// выдает
Array
(
[&
#65279;v] => 123
[sss] => 999
)
Где параметр кнопки Submit ???, не ужели "sss", да и на форму отправки саму посмотреть бы, у меня все отрабатывает отлично !

попробуй этот код у себя и скорректируй в том скрипте...
<?php
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Content-Type: text/html; charset=utf-8");
header("Pragma: no-cache");

set_time_limit(0);
error_reporting(E_ALL);

if( !isset($_POST['v'])) { print_r($_POST); } else { print_r($_POST); echo "Yee";}

?>
<form action='' method="POST">
<
input type="text" name="v">
<
input type="submit" name="Click">
</
form>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.