在 php 中回显 <script> 本身
echo <script> itself in php
大家好,我在 php 中遇到了回声问题,这可能非常简单,但我在 php 中有点陌生。
我有这样的代码:
<?php echo '<script>var str=Array(1);str.push('.$user_id.')</script>';?>
在此代码中,我想显示脚本文本而不是调用 java 脚本。我该怎么办?
下面单引号、双引号等各种写法我都试过了
<?php echo '"<script>"var str=Array(1);str.push('.$user_id.')"</script>"';?>
甚至在脚本的开头和结尾尝试了 \,但 none 成功了。
您需要使用 htmlspecialchars()
函数来转义 html 标签。
<?php echo htmlspecialchars('<script>var str=Array(1);str.push('.$user_id.')</script>');?>
大家好,我在 php 中遇到了回声问题,这可能非常简单,但我在 php 中有点陌生。 我有这样的代码:
<?php echo '<script>var str=Array(1);str.push('.$user_id.')</script>';?>
在此代码中,我想显示脚本文本而不是调用 java 脚本。我该怎么办?
下面单引号、双引号等各种写法我都试过了
<?php echo '"<script>"var str=Array(1);str.push('.$user_id.')"</script>"';?>
甚至在脚本的开头和结尾尝试了 \,但 none 成功了。
您需要使用 htmlspecialchars()
函数来转义 html 标签。
<?php echo htmlspecialchars('<script>var str=Array(1);str.push('.$user_id.')</script>');?>