[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не передаются значения по методу POST
Страницы: 1, 2
Derack
Код 1го файла


<form method="POST" action="2.php">
<input
type="text" name="tF" />
<input
type="submit" name="Go" value="Передать" />

</form>




Код 2.php


<?php
$tF = _POST['tF'];
echo $tF;

?>


не работает(....

в логах апача вижу примерно такое... данные переданы по GET
причем вылавливал GET значение и оно не читалось и вообще не видно было...

что же делать?
гуглил и искал везде ничего подобного не нашел...

у меня все написано корректно все на английском











Игорь_Vasinsky
Цитата
$tF = _POST['tF'];

$tF = $_POST['tF'];


_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Derack
да точно я поставил $_POST['tF']
это я на память написал
обшибся

2.php


<?php

$tF = $_POST['tF'];
echo $tF;

?>



все равно не работает(


bestxp
в 2.php

var_dump($_POST);


посмотри есть ли в выводе что?

в форме method='post' с маленькой
Игорь_Vasinsky
Цитата
в форме method='post' с маленькой

да ну

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Derack


var_dump($_POST);



результат:


var_dump(0) {}
Derack
ой

array(0){}
Игорь_Vasinsky
а если

var_dump($_REQUEST);


_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Игорь_Vasinsky
Цитата
<form method="POST"

атрибут method - точно так написан - method ?

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Derack
то же самое... array(0) {}

что самое странное другие проекты работают...
Игорь_Vasinsky
вот такой код проверь

<?php
if(isset($_POST['Go'])){
var_dump($_POST);
}
?>

<form method="POST" action="2.php">
<
input type="text" name="tF" />
<
input type="submit" name="Go" value="Передать" />
</
form>


_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Игорь_Vasinsky
+ в php.ini есть параметр

enable_post_data_reading - он должен быть равен 1

Цитата
enable_post_data_reading boolean
При отключении этой опции суперглобальные переменные $_POST и $_FILES не будут заполняться. Единственным способом прочесть POST-данные будет чтение обертки потока php://input. Это может оказаться полезным при проксировании запросов или обработки POST-данных способом, более эффективно использующим память.


_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Derack

<form method="POST" action="2.php">

<input
type="text" name="tF" />
<input
type="submit" name="Go" value="Передать" />

</form>



точно... точно все написано...
причем я уже недели 2 пытаюсь выйти из этого положения... просто вынос мозга в чем ошибка не понимаю...
Игорь_Vasinsky
выше 2 моих поста глянь

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Derack
enable_post_data_reading - он должен быть равен 1

его нет... этого параметра просто нет в ini

но как же я работал раньше? у меня такой проблемы никогда не было хоть и сочиняю уже довольно много лет


<?php

if(isset($_POST['Go'])){
var_dump($_POST);}

?>

<form method="POST" action="2.php">
<
input type="text" name="tF" />
<
input type="submit" name="Go" value="Передать" />

</
form>




тот же результат

array(0) {}
Быстрый ответ:

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