草庐IT

cookie-path

全部标签

PHP 从 header 字符串中获取 Cookie

我有一个包含header响应的字符串变量。像这样这个字符串是通过fsockopen()发送请求并通过获取头部来获取的$nn="\r\n";do{$header.=fgets($fp,16384);}while(strpos($header,$nn.$nn)===false);输出:$header="HTTP/1.0200OKDate:Tue,13Sep201107:57:08GMTLast-Modified:Tue,13Sep201107:57:08GMTSet-Cookie:EUID=face313a-dddd-11e0-a694-00000aab0f6c;expires=Mon,0

php $SERVER ['PATH_INFO' ] 和 apache mod_rewrite

我这里有.htaccess文件:Options+FollowSymLinksRewriteEngineonRewriteBase/RewriteCond%{REQUEST_FILENAME}!-fRewriteCond%{REQUEST_FILENAME}!-dRewriteRule.*index.php[QSA,L]并且重写有效,但是当我尝试http://site.com/example时,我的index.php中没有path_info.这个话题我已经红了https://stackoverflow.com/questions/1442854/codeigniter-problem-w

php - 使用 cURL 接受 cookie?

我一直在尝试使用cURL获取网页内容,但无法让cURL接受cookie。例如,在Target.com上,当我对其进行cURL时,它仍然提示我必须启用cookie。这是我的代码:$url="http://www.target.com/p/Acer-Gateway-15-6-Laptop-PC-NV57H77u-with-320GB-Hard-Drive-4GB-Memory-Black/-/A-13996190#?lnk=sc_qi_detailbutton";$ch=curl_init();//initializecurlhandlecurl_setopt($ch,CURLOPT_UR

php - 是否可以将 cookie 的无限时间设置为 session 变量?

如何为session设置cookie的无限时间?我在下面尝试了以下方法,但一天后我的session中仍然收到undefinedindex通知:setcookie('idcourse','CourseID',9999999999);setcookie('namecourse','CourseName',9999999999);setcookie('id','ID',9999999999);if(isset($_POST['idcourse'])){$_SESSION['idcourse']=$_POST['idcourse'];}if(isset($_POST['namecourse']

PHP 记住我,COOKIE

我不知道哪里出了问题。当我勾选记住我复选框时该页面没有转到用户区域页面,并且cookie似乎也没有工作当我只是登录而不勾选记住我复选框时它会起作用Rememberme|Register? 最佳答案 函数loggedin()中的cookie变量名称错误。它应该是isset($_COOKIE['email'])functionloggedin(){if(isset($_SESSION['email'])||isset($_COOKIE['email'])){$loggedin=TRUE;return$loggedin;}}

php - 什么是重定向 ://in PATH_TRANSLATED?

我有一个.htaccess规则,将对/category/category-slug/的请求传递给category.php。但是,当我检查$_SERVER超全局时,我得到了这个条目:Array([PATH_TRANSLATED]=>redirect://)那是什么?我以前从未见过redirect://。这是相关的.htaccess规则:RewriteRule^category/([^/]+)/?(.*)/category.php?cat=$1&page=$2[L,QSA]因此,我的脚本中似乎没有填充$_GET['cat']或$_GET['page']来自重定向并且没有简单地重写请求。怎么

PHP if(cookie is set 重定向循环

因此,我在使用非常简单的PHP时遇到了麻烦,因为我对它并不熟练。所以这是代码:它位于HTML文档的顶部,在任何其他HTML之前,因为我听说header否则无法工作(该声明本身可以证明我的无知)。但基本上,我有一个协议(protocol)页面,你必须同意才能继续访问该站点,但它不被视为我的索引文件。所以我需要这个重定向来检测agreement.php设置的cookie是否存在,我假设这个语法是正确的,但它似乎不起作用。我用了echo“关于如何修复的任何想法?提前谢谢你。 最佳答案 尝试使用这段代码:index.php应该是这个(从文件

php - 从主域为子域设置 cookie

我有一个网站,由三个域组成:domain.com、sub1.domain.com和sub2.domain.com。我现在想通过sub1.domain.com上的AJAX获取domain.com上设置cookie的页面。此cookie必须可用于所有三个域。我试过:setcookie('name','value',time()+3600,'/','.domain.com');我试过:setcookie('name','value',time()+3600,'/','domain.com');(注意域前面的点,有人告诉我旧浏览器不会接受它。)但这没有用。事实上,并没有设置cookie。如何在

php - 从 $_SERVER ['PATH_INFO' 分析路径的正确方法]

我正在尝试用PHP5.4编写一个小型RESTful服务API(用于教育目的)。因此,我需要分析调用服务的URL。我想要这样做的方法是从$_SERVER['PATH_INFO']中剥离URL路径并将它们放入一个数组中。假设路径信息包含/contacts/14295/。将两条路径放入数组的正确方法是什么?array(2){[0]=>string(8)"contacts"[1]=>string(5)"14295"}我发现至少有两种方法可以将路径信息字符串拆分为一个数组,但这两种方法都会生成一个包含两个以上条目的数组。我找到的第一个方法是explode返回带有尾随空字符串的数组的函数(意味着第

php - 在 Cookie 中设置购物车 session

我正在创建一个购物车,我只是使用session来更新购物车。但我想将它设置为cookie并检索它以供进一步使用......我的购物车session是:$_SESSION['cart'][$pid]=array("item_id"=>$pid,"quantity"=>$tobesend,"price"=>$price_per_q);我想把这一切都设置到cookie中。请帮助。我想知道如果我在这里使用网络存储而不是cookie有什么好处......谢谢你.. 最佳答案 Cookies任何使用用户浏览器的人都可以访问,最好的办法是将购物车