PHPはサーバー上で、最初に実行されますので、あなたが.phpのファイルでそれをコーディングしなければならない、ことを確認しますサーバーは、PHPを通してそれを実行し、それはそうのようなJavaScriptでPHPを埋め込むています
<script>
function message(){
alert("<?= $phpMessage ?>");
location.href = "http://www.example.com" /* The URL you would like the user to go to next */;
}
setTimeout(message,3000);
</script>
あなたはPHPからのメッセージを表示したいと仮定すると、あなたは< = $ phpMessageよう警告文でそれを埋め込むこと? ?>。これはあなたのユーザーにとっては厄介なことです。
もっと優秀な解決策は、セッションストレージを使用してメッセージを次のページに渡すことです。
データを受け取ってメッセージを送信する必要があるページで、出力が送信される前の最初のPHPコマンドは、session_start()である必要があります。メッセージは$ _SESSION [「メッセージ」]とのセッション変数に保存することができる、それはそうのように、次のスクリプトのために利用できるようになります:(最初のページ)one.php
<?php session_start(); $_SESSION['message'] = 'My Message';
two.php(2ページ)2番目のスクリプトが使用する必要があることを
<?php session_start(); echo $_SESSION['message']; unset($_SESSION['message']); ?>
お知らせ解除を入力してメッセージを消去します。
クライアントとサーバーのコードとその違いを分ける必要があります。 –
この質問は非常に品質が低いので、私はこの質問を議論の対象外としています。 –
あなたは何を達成しようとしていますか? – 4castle