gpt4 book ai didi

php - 检查是否设置了cookie,如果没有则输出脚本

转载 作者:行者123 更新时间:2023-11-30 18:02:43 24 4
gpt4 key购买 nike

我正在尝试使用 php 检查是否设置了 cookie。如果不是,我希望输出一些脚本。如果已设置,我不希望它做任何事情。

我不是程序员,不知道从哪里开始。我在谷歌上做了很多搜索都无济于事。

Cookie 名称 = 已订阅

输出所需的javascript源是mysite.com/js/subscribe.js

谢谢

最佳答案

if(isset($_COOKIE['subscribed']))
{
// if cookie is there
$subscribe = false;
}
else
{
// if cookie is not there
$subscribe = true;
}

您可以使用基本的 isset在输出之前首先检查文件顶部的某处。然后在你的脑海中,在 html 中做这样的事情:

<head>
<!-- standard head meta here -->
<?php if($subscribe): ?>
<script src="http://mysite.com/js/subscribe.js"></script>
<?php endif; ?>
</head>

您也可以直接运行此内联,或使用 javascript 检查 cookie。这只是一个例子,它是这样处理的,以防需要处理、取消设置或任何其他在发送输出之前检查 cookie 有意义的事情。

您可以使用更短的版本来代替上面更长的条件:

$subscribe = isset($_COOKIE['subscribe']) ? false : true;

关于php - 检查是否设置了cookie,如果没有则输出脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16534831/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com