0

ボタン付きのページにリダイレクトできるようにしたいと思います。ヘッダー関数は使いたくない。phpファイル内でいくつかの関数を呼び出せるようにしたいと思います。リダイレクトするための私の関数は次のようになります。基本的に、最初の部分は静的変数にロードするページを設定し、次にページのリロードを実行します。次に、他の初期化関数でロード関数を実行します。

これは変更することができます、それは私がそれをすることを教えた方法です。

public function WSP_Redirect($site)
{
    self::$_mainsite = $site;

            //This is one option 
    //$this->LoadPage();

            // This is another option
    echo '<script>window.location.reload()</script>';

}

別のファイルでは、ボタンを押すと、ボタンがこの関数を(投稿などを介して)呼び出して、あるページにリダイレクトします...

私にとっては、それがどのように行われるかは重要ではありませんが、リダイレクト機能を使用することが重要です。

どんな提案でもいいでしょう、私はajaxとjqueryをチェックしましたが、私が試したことはこれまで何もうまくいきませんでした:(

4

2 に答える 2

0

使ってみてはどうですか

 header('Location: ' . $site);

PHPから直接?

于 2012-12-15T18:12:09.337 に答える
0

ヘッダーを使用しない理由はわかりませんが、JavaScript では次のようにできます。

<script>window.location = "http://www.stackoverflow.com"</script>

したがって、PHP ファイルでは、次のようになります。

public function WSP_Redirect($site) {
    ...
    echo '<script>window.location = "' . $site . '"</script>';
}
于 2012-12-15T18:17:15.623 に答える