我有一些数据需要在没有网站预定义样式的情况下发布,以防止表单受阻.我可以使用href在不使用表单的情况下发布数据,然后使用PHP检索它吗?
HTML示例:
<a href="rcon.php?action=roomForward&roomId=7" />
Run Code Online (Sandbox Code Playgroud)
PHP示例:
<?php
[Function Stuff for roomForward Here..]
$core->Mus('senduser', '$_GET["roomid"]', ' . USER_ID . ');
?>
Run Code Online (Sandbox Code Playgroud)
我的代码并不完美,但它现在应该是有意义的!
不,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>
Run Code Online (Sandbox Code Playgroud)