включая php в теге <noscript>

Возможно ли включить php-файл в <noscript> ? ……, чтобы показать, отключен ли javascript?

Solutions Collecting From Web of "включая php в теге <noscript>"

Невозможно, чтобы ваш PHP-код на стороне сервера обнаружил, отключен ли Javascript.

Если вы поместите PHP-код внутри <noscript> , он всегда будет выполняться, независимо от того, включен ли Javascript или нет. Однако вывод кода будет отображаться только в том случае, если Javascript отключен.

Возможно, вы захотите использовать Javascript для перенаправления на отдельную страницу.

Самый простой способ включить PHP-файл, если JavaScript не был включен, вероятно, будет таким:

 <noscript><iframe src="your_php_file.php"></iframe></noscript> 

(не уверен, что я буду использовать это сам, хотя)

Позвольте мне предложить вам прочитать мой ответ здесь . Это объясняет, как работает PHP. Код PHP запускается до того, как браузер когда-либо получит его.

Запрос работает так

Браузер запрашивает веб-страницу

Веб-сервер запускает код PHP
Веб-сервер просматривает файл, который он собирается отправить в браузер, и ищет PHP-код. Затем он интерпретирует PHP-код и делает страницу.

Браузер читает результат
Браузер читает код HTML и Javascript, который выводится на веб-сервере

PHP никогда не запускался в браузере, поэтому он не имеет представления о присутствии Javascript.