在img标记中阻止脚本php

时间:2013-12-18 07:56:51

标签: php image header

我有一个用于重定向用户的PHP脚本,如下所示:

<?php
// my code
header( "location: $url" );
?>

应仅适用于<a href="http://domain.com/redirect.php?id=1">代码

是否可以阻止此重定向脚本在img标记中运行?

例如,如果以这种方式调用脚本&lt; img src =“http://domain.com/redirect.php?id=1”/&gt;

我可以为标题添加php检查并阻止执行吗?

1 个答案:

答案 0 :(得分:0)

简短的回答是否定的,你不能。你也可以做一些JavaScript,我在jQuery中给你写了一个例子。

<a href="#" class="redirect">Link</a>

$('a.redirect').click(function(){
    document.location = 'http://domain.com/redirect.php';
});

这种方式只有链接会重定向.redirect类。希望这会有所帮助。