PHP:如何检查正常链接时是否发布

时间:2010-10-03 14:38:10

标签: php

我有这个

          <form action="profiles.php" method="POST" name="SearchAdvanced" id="SearchAdvanced">
            <a style="display: inline-block; width: 100px; font-weight: bold; cursor: pointer;" id="submitSearchAdvanced">Sök </a>
            <script>
                        $('#submitSearchAdvanced').click(function() { 
    javascript:document.SearchAdvanced.submit();
        });
            </script>
</form>

我该怎么称呼它?我该怎么做($ _ POST [“SearchAdvanced”])

3 个答案:

答案 0 :(得分:1)

检查$_SERVER['REQUEST_METHOD']"GET""POST"

$_SERVER的{​​{3}}详细描述了索引。

答案 1 :(得分:0)

除了检查请求方法外,您还可以检查POST中设置的变量:

isset($_POST['SearchAdvanced'])

Offtopic: 另外,“pro”提示:如果你没有变量定义,就不要使用双引号(“)。在PHP中,单引号和双引号之间存在差异。 http://www.php.net/manual/en/language.types.string.php

答案 2 :(得分:0)

如果您发布的是整个表单,则无需使用POST提交,因为您没有更改服务器上的资源。相反,你应该删除表单并只留下链接 - 也许像你一样使用CSS来设置它。