У меня есть скрипт событий, отправленный php-сервером, как показано ниже:
<?php
header('Content-Type: text/event-stream');
header('Cache-Control: no-cache');
$message = rand(5, 15);
echo "data: {$message}\n\n";
ob_flush();
flush();
Когда я пытаюсь получить доступ к скрипту страницы, браузер загружает файл. Есть ли способ предотвратить это? Из соображений безопасности я не хочу, чтобы пользователи загружали файл и читали его содержимое.
Спасибо.
Да, я не проверял файл, поэтому думал, что там будет код. Так это нормально или есть способ предотвратить это?
Если скрипт, работающий в браузере пользователя, должен его прочитать, пользователь тоже может его прочитать.






Браузер загружает не ваш файл PHP, а файл с вашей строкой
data: ...