現在、相対divに動画を挿入しようとしています。実際、動画をフロントページに表示したいのですが、ユーザーが初めてフロントページを読み込んでいる場合に限ります。でも、メニューボタンのホームページをクリックすると、動画も表示されているようです...
コードでは、ビデオを含むphpページを作成し、index.phpで、require('video.php')を使用して、相対位置の'popup'というdivでこのページを呼び出しています。
ご協力いただきありがとうございます !
現在、相対divに動画を挿入しようとしています。実際、動画をフロントページに表示したいのですが、ユーザーが初めてフロントページを読み込んでいる場合に限ります。でも、メニューボタンのホームページをクリックすると、動画も表示されているようです...
コードでは、ビデオを含むphpページを作成し、index.phpで、require('video.php')を使用して、相対位置の'popup'というdivでこのページを呼び出しています。
ご協力いただきありがとうございます !
セッションまたはCookieを使用して、ユーザーがページを初めて開いたかどうかを検出できます。セッションでは、次のようになります。
session_start();
if(isset($_SESSION["VIDEO_PLAYED_ALREADY"]) == false)
{
$_SESSION["VIDEO_PLAYED_ALREADY"] = true;
// echo video code here
}
Cookieの場合、手順はほとんど同じです。
if(isset($_COOKIE["VIDEO_PLAYED_ALREADY"]) == false)
{
setcookie("VIDEO_PLAYED_ALREADY", "true");
// echo video code here
}
2つのアプローチの違い:
クッキーを使用すると、有効期限を設定できます。この場合、ブラウザを閉じてもCookieは「未設定」にはなりません。有効期限が切れるまで、またはユーザーが手動でCookieを削除するまで、ページリクエストごとにブラウザから送信されます。
セッション(通常はバックグラウンドでCookieを使用します)では、セッション変数はセッションとともに期限切れになります。これは通常、ユーザーがブラウザを閉じたとき、Webサイトで数分間アクティビティを実行しなかったとき、またはセッションCookieを手動で削除したときに発生します。