恼人的持久$ _GET变量

Chu*_*d37 0 php

我的<a href>网页中有一个包含以下链接:

<a href=\"?remove=0\">Remove</a>

哪个好.然后我通过以下方式引用它:

if(isset($_REQUEST['remove']))

检查是否已设置然后执行相对操作(从数组中删除值).

但是,当我在我的php页面中单击另一个表单时,设置为method='POST',该$_GET值保留在URL栏中,因此由于某种原因再次传递并且正在破坏我的程序.

有什么想法吗?

Cal*_*Cal 5

听起来你错过了action=表格中的道具.如果您未指定表单应发布到的位置,则会将其发布到当前URL,包括查询字符串.

发布到当前网址:

<form method="post">
Run Code Online (Sandbox Code Playgroud)

您指定的帖子到URL:

<form method="post" action="mypage.php">
Run Code Online (Sandbox Code Playgroud)