是否可以获取PHP表示的变量,然后将其存储在Javascript脚本标记中,然后在HTML标记中使用该脚本标记?
例如:
<?php
$rand = rand(0,99999);
$height = 80;
$img = "$rand-height.jpgx";
echo "<script>img='$img' height='$height'</script>";
?>
<form action=validate.php method=get>
<input type='hidden' name='img' value='<script>document.write(img)>'>
<a href='http://www.opencaptcha.com'>
<img src='http://www.opencaptcha.com/img/<script>document.write(img)>' height='<script>document.write(height)>' alt='captcha' border='0' />
</a>
<br />
<input type=text name=code value='Enter The Code' size='35' />
<input type=submit value=Submit><br>
</form>
我不知道我的语法有什么问题,或者是否将带有javascript的变量从PHP变为HTML标签甚至是可行的。
答案 0 :(得分:1)
这比复杂。
您可以在html中访问/编写您的php变量,如下所示:
<?php
$height=40;
?>
<html>
<head>
</head>
<body>
<img height="<?= $height ?>" />
</body>
</html>
答案 1 :(得分:0)
您可以在JavaScript中回显PHP变量,如果这就是您所要求的。