2012-04-16 5 views
1

現在、ビデオを相対divに挿入しようとしていますが、実際にはフロントページにビデオを表示したいのですが、最初のフロントページ。しかし、それはメニューボタンのホームページをクリックすると、ビデオも表示されているようだ...最初のページを読み込むときにDIVビデオのみを表示する

コード上で、私はそこに私のビデオと私のindex.phpでPHPページを作成したこのページを 'popup'という名前のdivで呼び出し、relative(相対位置)をrequire( 'video.php')で指定します。

ありがとうございました!

+0

いくつかのコードをご覧ください。 –

+0

コードの例を表示できますか?そして、あなたはHTML5ネイティブビデオ要素、またはオブジェクトを使用していますか? – Anthony

答えて

0

セッションまたはCookieを使用して、ユーザーが最初にページを開いたかどうかを検出できます。あなたが希望のセッションで:

session_start(); 
if(isset($_SESSION["VIDEO_PLAYED_ALREADY"]) == false) 
{ 
    $_SESSION["VIDEO_PLAYED_ALREADY"] = true; 
    // echo video code here 
} 

クッキーと手順はほぼ同じです:

if(isset($_COOKIE["VIDEO_PLAYED_ALREADY"]) == false) 
{ 
    setcookie("VIDEO_PLAYED_ALREADY", "true");   
    // echo video code here 
} 

二つのアプローチの違いは:

クッキーを使用すると、有効期限を設定することができます。この場合、ブラウザが閉じられたときにクッキーは "unset"されません。有効期限が切れるまで、またはユーザーが手動でクッキーを削除するまで、各ページリクエストでブラウザから送信されます。

(通常は舞台裏でクッキーを使用する)セッションでは、セッション変数はセッションと共に期限切れになります。これは、通常、ユーザーがブラウザを閉じたり、数分間Webサイト上で何の動作もしなかったり、セッションクッキーを手動で削除した場合に発生します。

+0

お返事ありがとうございます、すべてうまく動作しています!良い一日を過ごしてください :) –

関連する問題