嵌入电影 |想要根据他们之前是否访问过网站来设置自动播放功能
我有一个嵌入式电影,并试图设置一个 php 函数,让我看看用户以前是否来过这里。如果他们有,那么自动播放设置为 false
以下代码不起作用
请提出任何建议
I have an embedded movie and trying to set up a php function that will let me see if user has been here before. If they have then autoplay is set to false
the followig code does not work <?php
function autoplay(){
if ($REMOTE_ADDR == "") {
$ip = "no ip";
echo "true";
}
else{ $ip = getHostByAddr($REMOTE_ADDR);
echo "false";
}
}
?>
Any suggestions please
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用存储在用户浏览器中的 cookie。
会话开始();在页面中的其他所有内容之前,然后 setcookie('visited','yes',$time+2592000);之后在加载电影之前检查 $_COOKIE['visited'] == "yes";就是这样。 2592000 是一个月的秒数。将其粘贴到页面的第一行:
那么当用户之前访问过时 $loopif 为 false,而当用户没有访问过时 $loopif 为 true,因此只需在需要的地方回显即可。
you could use a cookie that will be stored in the user's browser.
session_start(); before everything else in the page, then setcookie('visited','yes',$time+2592000); after that before loading the movie check if $_COOKIE['visited'] == "yes"; and thats it. 2592000 are the seconds in a month. Paste this at the first line of your page:
Then $loopif is false when the user has visited before and is true when he hasnt, so just echo it where needed.
完成后,它
创建了两个函数并在嵌入的自动播放部分引用自动播放
finished it
created two functions and reference the autoplay in the autoplay section in the embed