为什么我要在'a href'属性上单击double来重新加载页面?

时间:2013-11-01 18:32:26

标签: javascript php jquery html href

我有这样的问题:

当我点击元素时,网址会更改但PHP代码不会运行,但是当我再次单击它或者只是在网址中按“Enter”,或者按F5页面重新加载并运行PHP代码

        <a href="?action=out" title="Forget me!">
            <img src="images/icons/exit.png" id="exit" class="ava">
        </a>

这是我的HTML代码。 这是PHP一:

        if($_GET['action']=='out')
           {
               //do smth. here
            }

问题是什么,我无法得到它..

也许我只需要使用JS(location.reload()等),但我认为这不是一个好的决定......

提前谢谢!

1 个答案:

答案 0 :(得分:-1)

我相信您的href错误,您在href中有信息但没有分配页面,如果您正在寻找自己的页面,请尝试

<a href="<?php echo $_SERVER['PHP_SELF'].'?action=out'; ?>" title="Forget Me!">