URL阻止href按钮操作php

URL阻止href按钮操作php,php,arrays,url,href,Php,Arrays,Url,Href,您好,我有一个href标记,我在其中排序数组值(上下或下上),所以我的问题是,当我在同一个按钮中单击两次时,我没有执行任何操作。因为在我的url中,我有这样的内容: 当我第一次单击按钮时,操作已完成,但我再次单击同一按钮时,什么也没有,但当我单击“F5”操作时,操作已完成: 单击一次时,我的URL中的示例: http://localhost/home/test.php?dir=down&keyword=1 第二次单击URL时,URL保持不变,但未执行任何操作。单击F5时即执行此操作 我

您好,我有一个href标记,我在其中排序数组值(上下或下上),所以我的问题是,当我在同一个按钮中单击两次时,我没有执行任何操作。因为在我的url中,我有这样的内容: 当我第一次单击按钮时,操作已完成,但我再次单击同一按钮时,什么也没有,但当我单击“F5”操作时,操作已完成: 单击一次时,我的URL中的示例:

http://localhost/home/test.php?dir=down&keyword=1
第二次单击URL时,URL保持不变,但未执行任何操作。单击F5时即执行此操作

我的超链接:

echo "<a href=\"$_SERVER[PHP_SELF]?dir=down&keyword=$keywordkey\"><img src=web/images/remove.png /></a>";
echo”“;
我如何解决这个问题?
谢谢你

在您第一次单击该按钮后,您将向脚本发出向下排序的命令

此操作完成后,您仍然可以向脚本提供相同的命令,即down


由于这是一个相同的命令,它将发送到您的代码,因此,结果也是相同的。

我不太明白您到底解释了什么me@user222914,您在href中的链接在单击后不会更改,因此结果相同。您必须更改为
up
是的,当我与up/down完美结合时,我理解所有工作,但是否可以在同一个按钮上执行两次up或down?是的,您可以向脚本发送参数,如
$\u服务器[脚本名称]?dir=down×=2&keyword=$keywordkey
问题是我的上/下操作在每个循环中,…因此参数时间将保持与以前相同。请注意将
PHP\u SELF
更改为
SCRIPT\u NAME
PHP_SELF
在您为某人使用它的情况下,可能会有类似于
test.phpscript window.href.location=somebadurl/script
的内容,并使用url缩短器将其提供给某个用户并窃取用户数据等等