応答確認でジャンプ

ジャンプするか否かを問い合わせます。
サーバーにアップロードした PHP を呼び出すコードです。
<a href="http://maedakobe.rw.xsi.jp/php/anser.php">Anser Jump</a>
次のリンクをクリックすると Anser Jump が呼び出されます。
Anser Jump

anser.php の説明

  1. anser.php のソースコードです。
    <html>
    <body>
    <h3>応答確認で php.html を呼び出します。</h3>
    <?php
        print("<script type='text/javascript'>\n");
        print("if (confirm('php.html を呼び出しますか?')==true)\n");
        print("location.href = 'php.html';\n");
        print("</script>\n");
    ?>
    </body>
    </html>
    
  2. PHP はサーバー上で動作する SSL で、Javascript のようにクライアントに直接応答を求めることは出来ません。
    そこで PHP で Javascript のソースコードを吐き出して応答を求めます。
    confirm() が応答を求めるダイアログを表示する Javascript の関数です。
    OKを応答すると php.html を呼び出します。

Form からジャンプ

  1. Javascript のようにクライアントに直接応答を求めることは出来ませが、Form を表示してクリックでジャンプする方法は使えます。
    Form の基礎は GCMの計算 を参照して下さい。
  2. また Form にパラメータを設定して、呼び出されたプログラムからジャンプ先を切り替えることは簡単でしょう。
    PHP で URL にジャンプさせるときは header 関数を使います。
    yahoo のページにジャンプする例です。
    header("Location: http://yahoo.co.jp"); 
    

前田稔の超初心者のプログラム入門
PHP Program