Как бы проверить, был ли определенный текст выведен на экран с помощью 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 выполняется в соответствии с выходом.
Благодаря!
Единственное, о чем я могу думать, это настроить файл cookie:
<script type="text/javascript"> document.cookie = "jsEnabled=true"; </script>
Затем вы можете сделать простую проверку в PHP:
<?php if (isset($_COOKIE['jsEnabled'])) { // Javascript is enabled! } else { // Javascript is not enabled! }