1

リダイレクトを介してスクリプトを呼び出すことができるかどうか疑問に思っています。次のように、リダイレクトをホームページにエコーバックするPHPメールを使用した連絡フォームがあります。

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

リダイレクトされたページに渡される onload イベントを追加することは可能ですか? そのため、「index.php」がリダイレクトからロードされると、ポップアップのサンキューなどを呼び出します。

4

1 に答える 1

0

このように次のページに送信する場合は、URLの最後にいくつかの手順を追加するか、セッション変数に保存して次のページの読み込み時に確認するか、両方の組み合わせで確認することができます。 。

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>";
}
于 2012-05-17T20:57:58.480 に答える