如果有javascript代码,请验证php变量
Verify a php variable if there is a javascript code
我在PHP中有一些变量(字符串),我想检查这些字符串中是否有javascript代码。如果是这样的话,我想让这个代码处于非活动状态,并在网站上显示为字符串,而不是作为javascript代码执行。
这将是一种安全方法。
有没有一种方法可以在php中做到这一点?如果你能给我举个例子,那就更好了。
非常感谢你的帮助。
对于输出到HTML中的任何内容,都应该使用htmlspecialchars()
。它对任何HTML实体进行转义,这样它们就不会被字面理解。例如,<
变为<
。这也解决了你的问题。
http://php.net/manual/en/function.htmlspecialchars.php
除了Brad的答案外,还可以考虑阅读这里的第一个答案进行简短总结,然后再阅读其中提到的文章。
这可以帮助您轻松避免意外输出不安全的字符串。
相关文章:
- javascript和php中的pancard结构验证
- 使用php脚本验证访问者的年龄,并在不刷新的情况下根据结果加载iframe
- 通过Javascript验证PHP变量
- PHP和JS中表单验证的最佳方式
- 正在验证PHP中表单元素的动态数量
- 如果有javascript代码,请验证php变量
- 使用 Java 脚本验证 PHP 表单数据
- Javascript 表单验证 - PHP 变量作为 VALUE - 无效输入
- 验证 PHP 中的字符串以进行 JSON 输出
- JavaScript 验证 PHP 电子邮件使用字段中添加的信息
- 正在验证php/javascript中的日期值
- 固定jQuery验证+php检查用户出口
- 状态下拉框不会验证(php)
- javascript函数来验证php中的数字
- Facebook api身份验证PHP
- 使用java脚本验证PHP表单
- Nodejs可以验证PHP用户的会话吗?
- 验证PHP、HTML或Javascript文本框中的名称
- 使用Js/Jquery进行表单验证PHP
- Niceedit数据验证PHP