我的<a href>网页中有一个包含以下链接:
<a href=\"?remove=0\">Remove</a>
哪个好.然后我通过以下方式引用它:
if(isset($_REQUEST['remove']))
检查是否已设置然后执行相对操作(从数组中删除值).
但是,当我在我的php页面中单击另一个表单时,设置为method='POST',该$_GET值保留在URL栏中,因此由于某种原因再次传递并且正在破坏我的程序.
有什么想法吗?
听起来你错过了action=表格中的道具.如果您未指定表单应发布到的位置,则会将其发布到当前URL,包括查询字符串.
发布到当前网址:
<form method="post">
Run Code Online (Sandbox Code Playgroud)
您指定的帖子到URL:
<form method="post" action="mypage.php">
Run Code Online (Sandbox Code Playgroud)