2013-11-15 5 views
0

url выглядит примерно так.Fancybox open automatic

пример: www.url.com/video.php?id=13

, когда я нажимаю на ссылку на веб-сайте он будет открыт в FancyBox.

<a class="fancybox fancybox.iframe" href="/video.php?id=13">video</a> 

Проблема в том, что я хочу, когда и непосредственно перейти к www.url.com/video.php?id=13 в браузере

он откроет главную страницу index.php и откройте WWW .url.com/video.php? id = 13 в fancybox?

Как я могу это сделать? Я искал довольно долгое время, но, похоже, не нашел ответа.

ответ

0

Вот несколько непроверенных кодов, которые могут работать. Вы получаете идентификатор видео, если они непосредственно посещают видео, а затем перенаправляют их на index.php с параметром URL с идентификатором. Затем в index.php вы получите параметр URL и запустите JavaScript fancybox с этим идентификатором.

Отказ от ответственности. Предполагается, что единственным параметром URL для video.php является параметр id. Если есть другие, вам нужно будет изменить функцию подстроки.

В video.php:

if(strpos($_SERVER['REQUEST_URI'],'/video.php?') != false) 
{ 
    $id = substr($_SERVER['REQUEST_URI'],strpos($_SERVER['REQUEST_URI'],'=')) + 1; 
    header('location: index.php?video='.$id); 
} 

В index.php:

if(isset($_GET['video']) 
{ 
    echo "<script> runFancyBoxFromVideoID(" . $_GET['video'] . ");"; 
} 
+0

эхо "