Определить, если php вызывается из src?

Edward спросил: 14 ноября 2017 в 06:18 в: php

Итак, вот вопрос. Может ли скрипт php определить, как он вызывается? Например, если он вызывается через <img>, он возвращает изображение, или если он вызывается через <video>, он возвращает видео, или если он вызывается через <audio> он возвратит аудио или, если он вызывается напрямую, введя http://www.example.com/callme.php, он вернет некоторый текст.

Будет предоставлено содержимое этого callme.php с помощью следующего метода:

header("Content-Disposition: attachment; "
.sprintf('filename="%s"; ', rawurlencode($_REQUEST['F']))
.sprintf("filename*=utf-8''%s", rawurlencode($_REQUEST['F'])));
header("Content-Type: application/force-download");
header("Content-Type: application/octet-stream");
header("Content-Type: application/download");
header("Content-Description: File Transfer");            
flush(); // this doesn't really matter.$fp = fopen($file, "r") or die("DEAD");
while (!feof($fp))
{
    echo fread($fp, 65536);
    flush(); // this is essential for large downloads
}
fclose($fp);

0 ответов