Heim >Backend-Entwicklung >PHP-Tutorial >满足来自site 和cookie为空 两个条件 才赋予新cookie

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

WBOY
WBOYOriginal
2016-06-23 13:51:30841Durchsuche

<%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%>

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


回复讨论(解决方案)

直译就可以

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

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

可以,你要什么样的?

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

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

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn