我有一个用于重定向用户的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检查并阻止执行吗?
答案 0 :(得分:0)
简短的回答是否定的,你不能。你也可以做一些JavaScript,我在jQuery中给你写了一个例子。
<a href="#" class="redirect">Link</a>
$('a.redirect').click(function(){
document.location = 'http://domain.com/redirect.php';
});
这种方式只有链接会重定向.redirect
类。希望这会有所帮助。