2013-12-18 3 views
0

У меня есть PHP скрипт для перенаправления пользователей, как это:блок сценария PHP в IMG тег

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

должен работать только в <a href="http://domain.com/redirect.php?id=1"> теге

возможно блокировать этот редирект скрипт работает в теге img?

, например, если скрипт вызывается таким образом < IMG SRC = «http://domain.com/redirect.php?id=1» />

может я добавить проверку PHP для заголовка и блокировать выполнение?

ответ

0

Короткий ответ - нет, вы не можете. Также вы можете сделать некоторый JavaScript, я напишу вам пример в jQuery. только

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

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

Таким образом, ссылки будут перенаправлять, которые имеют .redirect класс. Надеюсь это поможет.

+0

thx, но это доцентная помощь в моем случае, потому что тег «a href» или «img src» находится в HTML-коде HTML html, поэтому мне нужно проверить с помощью php, нет способа проверить с помощью заголовка ** accept **? – ipel

+0

Нет, эта информация не отправляется в заголовки. – wintercounter

Смежные вопросы