使用href发布PHP数据?

时间:2013-07-30 15:39:34

标签: php get href

我有一些数据需要在没有网站预先定义的表格风格的情况下发布。我可以使用href在不使用表单的情况下发布数据,然后使用PHP检索它吗?

HTML示例:

<a href="rcon.php?action=roomForward&roomId=7" />

PHP示例:

<?php
[Function Stuff for roomForward Here..]
  $core->Mus('senduser', '$_GET["roomid"]', ' . USER_ID . ');
?>

我的代码并不完美,但它现在应该有意义了!

2 个答案:

答案 0 :(得分:5)

不,href严格产生GET个请求。

您可以通过在提交表单的链接上使用onclick处理程序来伪造

<script>
    function post(event) {
        event.preventDefault();
        document.getElementById("my_form").submit();
    }
</script>
<form action="action.php" method="post" id="my_form" style="display: none;">
    <input type="hidden" name="key" value="val" />
</form>
<a href="#" onclick="post()">click me!</a>

答案 1 :(得分:0)

是。允许URL中的参数的全部意义在于它们可以由服务器脚本检索。它们与表单无关,但如果表单使用method="get",也可以通过表单进行设置。