我有一些数据需要在没有网站预先定义的表格风格的情况下发布。我可以使用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 . ');
?>
我的代码并不完美,但它现在应该有意义了!
答案 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"
,也可以通过表单进行设置。