PHP:单击"提交"按钮后重定向同一页面

Phi*_*ima 6 php redirect refresh reload

有没有办法使用PHP重定向到同一页面.??? 我只需要重新加载或刷新gridview.我不需要重定向到网站或链接,我需要将其重定向到相同的页面或相同的形式,如main.php.

我已经使用了header(),但它对我不起作用,我看到的只是链接在网站上.

谢谢.

小智 7

简单地说:

$referer = $_SERVER['HTTP_REFERER'];
header("Location: $referer");
Run Code Online (Sandbox Code Playgroud)


小智 1

以下是重定向到表单的两个示例。假设您的文件名是 main.php

<form action="main.php">
Name: <input type="text" name="name">
<input type="submit" name="submit" value="Submit">
</form> 
Run Code Online (Sandbox Code Playgroud)

或者你可以使用这个

<form action="<?php echo $_SERVER['PHP_SELF']; ?>">
Name: <input type="text" name="name">
<input type="submit" name="submit" value="Submit">
</form> 
Run Code Online (Sandbox Code Playgroud)

这回答了你的问题吗?

  • 这不会重定向。并且在刷新页面时会产生烦人的“提交数据”消息。 (2认同)