세션 또는 쿠키를 사용하여 사용자가 처음으로 페이지를 열 었는지 여부를 감지 할 수 있습니다. 당신이하고자 세션으로 :
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
}
두 방법의 차이는 :
쿠키를 사용하면 유효 기간을 설정할 수 있습니다. 이 경우 브라우저가 닫힐 때 쿠키가 "설정 해제"되지 않습니다. 쿠키가 만료되거나 사용자가 쿠키를 수동으로 삭제할 때까지 각 페이지 요청시 브라우저에서 보냅니다.
세션 (일반적으로 씬 뒤에서 쿠키를 사용함)을 사용하면 세션 변수가 세션과 함께 만료됩니다. 이는 일반적으로 사용자가 브라우저를 닫거나 웹 사이트에서 몇 분 동안 아무런 활동도 수행하지 않거나 수동으로 세션 쿠키를 삭제할 때 발생합니다.
몇 가지 코드를 참조 할 수 있습니까? –
코드 예제를 보여줄 수 있습니까? 그리고 HTML5 네이티브 비디오 요소 또는 객체를 사용하고 있습니까? – Anthony