2012-05-17 62 views
1

我想知道是否可以通過重定向來調用腳本。我有一個使用PHP郵件的聯繫表單,它可以將重定向回顯到主頁,就像這樣;通過重定向傳遞Onload事件

... 
header("Location: ../index.php"); 
... 

是否可以添加傳遞到重定向頁面的onload事件?所以當「index.php」從重定向加載時,它會彈出一個彈出窗口,謝謝你或類似的東西。

回答

0

如果您將它們發送到下一頁這樣,您可以在網址末尾附加一些說明,或者將它們存儲在會話變量中,並檢查下一頁是否加載 - 甚至是兩者的結合。

session_start(); 

$_SESSION["redirect_url"] = "options.html"; 

header("Location: ../index.php?redirected=1"); 

,並執行新的着陸頁上的某些類型的檢查:

session_start(); 

if ($_GET["redirected"] && $_SESSION["redirect_url"]) { 
    echo "<script> 
      window.onload = function(){ 
      var myWin = window.open('" . $_SESSION["redirect_url"] . "'); 
      }; 
     </script>"; 
} 
+1

感謝喬納森,正是我一直在尋找。 –