Rumah > pembangunan bahagian belakang > tutorial php > 满足来自site 和cookie为空 两个条件 才赋予新cookie

满足来自site 和cookie为空 两个条件 才赋予新cookie

WBOY
Lepaskan: 2016-06-23 13:51:30
asal
818 orang telah melayarinya

<%If Request.Cookies("xld") = "" And instr(Request.ServerVariables("HTTP_REFERER"),"site")>0 Then Response.Cookies("xld") = "xx" Response.Cookies("xld").Expires=dateadd("H",12,now()) Response.Write "欢迎你新来的" Else Response.Write "你已经来过了" End If%>
Salin selepas log masuk

上边是ASP版本 由于服务器更换使用PHP 求解怎么写?


回复讨论(解决方案)

直译就可以

<?phpif($_COOKIE["xld"] == "" && strchr($_SERVER["HTTP_REFERER"], "site") !== false) {  setcookie("xld", "xx", strtotime('+12 hour'));  echo "欢迎你新来的";}else {    echo "你已经来过了";}?>
Salin selepas log masuk

 echo "欢迎你新来的";
如果把其中的内容 换车 js代码 可以么

可以,你要什么样的?

 echo ’<script>alert("欢迎你新来的");</script>';

嗯 就是这种 谢谢版主了 结贴

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan