在函数I中var_dump POST数据
public function actionReceive()
{
echo "<pre>";
var_dump($_POST);
echo "</pre>";
exit();
}
在屏幕上,php显示POST数据为空
为什么POST数据不会显示在var_dump?
中当我将其直接发布到站点/页面中的视图文件时,POST将显示为var_dump。
答案 0 :(得分:0)
为什么使用 var_dump($ _ POST) ??
如果您想在 PHP 中将数据从一个页面传递到另一个页面,只需创建2个文件。我们将第一个文件名设置为 send.html ,将另一个文件名设置为 receive.php 。
现在将这些代码放入 send.html 文件中:
<form method="post" action="catching-var.php">
1. <input type="text" name="name1"/><br/>
2. <input type="text" name="name2"/><br/>
3. <input type="text" name="name3"/><br/>
4. <input type="text" name="name4"/><br/>
<input type="submit" name="submit"/>
</form>
还将这些行放入 receive.php 文件中:
<?php
$name0 = $_POST['name0'];
$name1 = $_POST['name1'];
$name2 = $_POST['name2'];
$name3 = $_POST['name3'];
$name4 = $_POST['name4'];
echo $name0.'<br/><br/>';
echo $name1.'<br/><br/>';
echo $name2.'<br/><br/>';
echo $name3.'<br/><br/>';
echo $name3.'<br/><br/>';
?>
将一些值放入HTML文本框字段,然后点击提交按钮。
编辑:如果您在 Yii Framework 中执行此操作,则所有这些操作和代码都是相同的。 但是你必须粘贴PHP代码。这就是全部。
请告诉我;你有哪些问题?
感谢。最好的问候。