如何为页面中的某个特殊位置停用解析器,
例如,如果我的数据库中有一些php或javascript代码,并在页面中检索它们,它们就不会执行
另一个例子是facebook的状态,当它发布时,facebook会忽略任何类型的代码,如html、php、javascript等
例如:我有这个:
<?php for($i=0 ; i <= 5 ; i++){ echo $i; }?>;
然后我在浏览器中看到这样的smth:
012345
如何阻止此代码的执行(012345的instate,显示<?php for($i=0 ; i <= 5 ; i++){ echo $i; }?>;
)
只是猜测您在谈论转义HTML:
echo htmlspecialchars($stringContainingCode);
请参阅http://php.net/htmlspecialchars和伟大的逃避主义(或者:在文本中处理文本需要知道什么)。