如何将gif作为php文件运行

时间:2018-12-05 12:02:39

标签: php .htaccess

当有人访问我的gif链接localhost/img/logo.gif时,我想显示访问被拒绝页,当我在url中获得一些参数时,显示真实图像并执行php脚本,例如:{ {1}}

我尝试将其添加到localhost/img/logo.gif?myname=test

.htaccess

我不知道该怎么写RewriteEngine on RewriteRule logo.GIF http://127.0.0.1/img/test.php [NC]
谢谢。

2 个答案:

答案 0 :(得分:1)

如果您的.htaccess规则正常运行,那么在您的test.php文件中,您将看到以下内容:

<?php
if(isset($_GET['myname']) && $_GET['myname'] == 'test')
{
    header('Content-type: image/gif', TRUE);
    echo file_get_contents('logo.gif');
}
else
{
    header('HTTP/1.0 403 Forbidden', TRUE);
    echo '<h1>Access Denied</h1>';
}
die();

答案 1 :(得分:0)

如果重定向规则正常运行,并且您未使用PHP框架,则可以编写任何PHP脚本。

我不确定您对PHP的熟练程度,但是您可以从这样的事情开始以确保它能正常工作,然后从那里进行迭代:

console.log()