我想从Javascript获取PHP变量。所以我使用HTML的帮助
<input type="text" value="" name="number1"id="number"style="display:none;">
然后我从Javascript中提供值
var c = (Math.floor((Math.random() * 8) + 5)).toString();
document.getElementById("number").value = c;
最后在PHP中使用它
$number =$_POST["number1"];
这是危险的并且有任何错误的可能吗?谢谢
答案 0 :(得分:3)
您的代码可能是安全的,这取决于您对所接收数据的处理方式。
始终牢记您可能永远不会信任该用户。 您可以使用if语句来检查用户的输入是否有效。
答案 1 :(得分:1)
PHP中的验证对您来说更容易。
请参阅W3Schools的PHP 5 Form Validation
答案 2 :(得分:1)
尝试使用以下代码。你可以在javascript中使用php
<script type="text/javascript">
var jvalue = 'this is javascript value';
<?php $abc = "<script>document.write(jvalue)</script>"?>
</script>
<?php echo 'php_'.$abc;?>