【发布时间】:2013-05-20 11:42:54
【问题描述】:
如何检查某些文本是否使用 PHP 输出到屏幕上?
例如,我有以下代码:
<html>
<body>
<noscript>
error: no js
<noscript>
<?php
//detect if the HTML printed out "error: no js"
?>
</body>
</html>
我想检测 HTML 是否打印出指定的<noscript> 消息。这可能与 PHP 或 PHP 页面有关吗?如果禁用了 JavaScript,或者如果输出了某些输出,是否有更好的方法来停止任何脚本?
我特别想这样做,因为如果满足某些条件,我可以传递某些输出,并让 PHP 根据输出执行操作。
谢谢!
【问题讨论】:
-
PHP 在页面发送到客户端时已经完成运行,所以不,这不起作用。您必须进行一些客户端检测,然后使用 AJAX 请求从您的服务器请求适当的内容。
标签: php javascript output noscript