HTML到Javascript到PHP。这有危险吗?

时间:2016-01-28 06:56:56

标签: javascript php html variables

我想从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"];

这是危险的并且有任何错误的可能吗?谢谢

3 个答案:

答案 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;?>