我试图在我的php应用程序中使用表单重定向到当前页面.现在我遇到了一个问题.
<form name="myform" action="?page=matching" method="GET">
<input id="match_button" type="submit" name="button" value="button" onClick="func_load3()" />
</form>
Run Code Online (Sandbox Code Playgroud)
action="?page=matching" 表示当前页面,因为我在我的php应用程序中使用单个条目.
使用代码,当我单击按钮时,它会重定向到主页.
我试着用:
<form name="myform" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="GET">
Run Code Online (Sandbox Code Playgroud)
但它仍然无效.
所以我得向你寻求帮助.你有什么想法吗?怎么解决?提前致谢.
Sar*_*raz 13
将操作部分留空以重定向到当前页面,例如:
<form action="">
Run Code Online (Sandbox Code Playgroud)
或者如果你想重定向到其他页面,你可以这样做:
<form action="somepage.php"> // page must be in the same directory
Run Code Online (Sandbox Code Playgroud)
如果要追加查询字符串,则:
<form action="somepage.php?var=value&var2=value">
Run Code Online (Sandbox Code Playgroud)
如果您想重定向到一个目录,那么:
<form action="../somepage.php?var=value&var2=value">
Run Code Online (Sandbox Code Playgroud)
两个目录:
<form action="../../somepage.php?var=value&var2=value"> and so on
Run Code Online (Sandbox Code Playgroud)
在一个nother文件夹里面
<form action="yourfolder/somepage.php?var=value&var2=value">
Run Code Online (Sandbox Code Playgroud)