JavaScriptを使用して簡単なログインを行いましたが、PHPセッションでユーザー名を記録します。これは簡単なWebチャットですので、チャットページにユーザー名を強制的に入力して、その後、私はその情報をPHPセッションに保存し、$ _SESSION ['UserName']が空であれば何らかの理由でページが再ロードされ、スクリプトが再び実行されるのを止めない場合は、私のログイン<body onload..>
でJSとコードは次のようになります。私はちょうど今学んでいるので、私は私がLogin()
関数を呼び出していないよということはほぼ確信しているように私は、いくつかの初心者くさいミスを持ってguesPHPファイルでJavaScriptを実行する
<body onload = "showUser(), showChat(), <?php if ($_SESSION['UserName']==""){ { Login(); }?>">
右(JS関数)ですが、それが私の言いたいことです.Co誰かが私に説明してくれます。チェックを適切に行い、私のPHPコードにJS関数を追加する方法は?
PSそして、私はこれが本当に問題ならば知っているが、私はPHPのコードを削除した場合、このliek残していない:
<body onload = "showUser(), showChat(),Login()">
私のスクリプトが正常に実行され、私が示されるべきすべてを取得する際のページ私はPHPスクリプトを追加し、ページをロードしようとすると、私は空白のページを取得しようとしています。私は本当にこれも理由は何ですか?
http://en.wikipedia.org/wiki/Unobtrusive_Javascript - お読みください。 – ThiefMaster