Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/445.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
操作后php页面重定向_Php_Javascript - Fatal编程技术网

操作后php页面重定向

操作后php页面重定向,php,javascript,Php,Javascript,我有一个页面(index.php),它有一个带有子页面()的php网格。任何页面上的操作都会返回index.php。使用$\u GET['prd\u p']或$\u REQUEST['prd\u p']可获得页码。我希望用户在操作后留在页面上,这意味着我必须使用重定向 <form name="frmSearchMe" action="<?php echo $page_name; ?>" method="POST"> <tr> <input class=

我有一个页面(index.php),它有一个带有子页面()的php网格。任何页面上的操作都会返回index.php。使用$\u GET['prd\u p']或$\u REQUEST['prd\u p']可获得页码。我希望用户在操作后留在页面上,这意味着我必须使用重定向

<form name="frmSearchMe" action="<?php echo $page_name; ?>" method="POST">
<tr>
 <input class='form_button' type='submit' name='btnSubmit' value=' Save ' onclick='return checkerrors();' /></td>
 </tr>
//php codes here
</form>

位置标题可用于重定向人员

header('Location: index.php?stuff=squirrel');

如果要根据用户数据在其中设置值,请确保首先验证它们(例如使用ctype\U digit之类的函数)

是的,执行操作后必须重定向回同一页面

header("location:url&".$_GET['prd_p']);
die();

您应该在重定向声明之后使用
die()
exit()

根据Shakti的回答,确实需要在重定向之后使用exit()。如果没有此PHP代码,将继续执行。很抱歉,我没有完成我的语句。但问题似乎得到了回答。我现在正在尝试解决方案,也许在$\u GET['prd\u p']之前添加一个cast(int)可以防止一些好的XSS。。。