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