phpcookie
Ⅰ php怎麼獲取cookie的值
PHP 的 $_COOKIE 變數用於取回 cookie 的值。
例子:
在下面的實例中,我們取回了名為 "user" 的 cookie 的值,並把它顯示在了頁面上:
<?php
echo$_COOKIE["user"];
print_r($_COOKIE);
?>
同時可以用setcookie() 函數設置 cookie。
語法:
setcookie(name, value, expire, path, domain);
在下面的例子中,我們將創建名為 "user" 的 cookie,並為它賦值 "Alex Porter"。我們也規定了此 cookie 在一小時後過期:
<?php
setcookie("user","AlexPorter",time()+3600);
?>
當刪除 cookie 時,您應當使過期日期變更為過去的時間點。
刪除的實例:
<?php
//
setcookie("user","",time()-3600);
?>
Ⅱ php怎麼寫cookies
setcookie() 函數向客戶端發送一個 HTTP cookie。
cookie 是由伺服器發送到瀏覽器的變數。cookie 通常是伺服器嵌入到用戶計算機中的小文本文件。每當計算機通過瀏覽器請求一個頁面,就會發送這個 cookie。
cookie 的名稱指定為相同名稱的變數。例如,如果被發送的 cookie 名為 "name",會自動創建名為 $user 的變數,包含 cookie 的值。
必須在任何其他輸出發送前對 cookie 進行賦值。
如果成功,則該函數返回 true,否則返回 false。
設置並發送 cookie:
<?php
$value = "my cookie value";
// 發送一個簡單的 cookie
setcookie("TestCookie",$value);
?>
<html>
<body>
Ⅲ php怎麼獲取cookie呢
PHP 的 $_COOKIE 變數用於取回 cookie 的值。
例子:
在下面的實例中,我們取回了名為 "user" 的 cookie 的值,並把它顯示在了頁面上:
<?php
echo$_COOKIE["user"];
print_r($_COOKIE);
?>
同時可以用setcookie() 函數設置 cookie。
語法:
setcookie(name, value, expire, path, domain);
在下面的例子中,我們將創建名為 "user" 的 cookie,並為它賦值 "Alex Porter"。我們也規定了此 cookie 在一小時後過期:
<?php
setcookie("user","AlexPorter",time()+3600);
?>
當刪除 cookie 時,您應當使過期日期變更為過去的時間點。
刪除的實例:
<?php
//
setcookie("user","",time()-3600);
?>
Ⅳ php如何帶cookies訪問需要登錄的網站
使用curl
CURLOPT_COOKIE 設定HTTP請求中"Cookie: "部分的內容。多個cookie用分號分隔,分號後帶一個空格(例如, "fruit=apple; colour=red")。
CURLOPT_COOKIEFILE 包含cookie數據的文件名,cookie文件的格式可以是Netscape格式,或者只是純HTTP頭部信息存入文件。
CURLOPT_COOKIEJAR 連接結束後保存cookie信息的文件。
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url); // 請求的地址
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookiesfile); // 連接結束後保存cookie信息的文件
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookiesfile); // 請求時發送的cookie信息文件
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_exec($ch);
curl_close($ch);
Ⅳ php中cookie可以去哪些值
cookie的值可以是任意值。
關於登陸的時候和不符合的時候的值都是你自己可以設定的。不要問我在哪裡設,我沒空幫你分析源代碼。
<a href='?out=login'>退出</a>的意思就是說點擊「退出」這個超鏈接,就跳轉到當前頁面後跟?out=login這個url上。
這么說你可能不是很懂,舉個具體的例子:
假如你現在在test.php這一頁,那麼如果這一頁有<a href='?out=login'>退出</a>
那你點它之後你就會跳轉到
test.php?out=login
明白了吧?
Ⅵ PHP的cookie問題
setcookie('admin_name','',0,'/');
setcookie('admin_password','',0,'/');
這樣在試下看。
期中'/'代表在整個站點都有用。
Ⅶ php中的$_COOKIE,頁面傳遞問題
COOKIE 機制看來你不是很明白。我給你解釋一下吧。
COOKIE 是在網頁內容發送之前。先發送出去的信息。也就是說。在這之前不能有任何的 HTML 代碼和 echo 等,即使是一個空格也是不允許的。。
在PHP中,要用 setcookie 函數來注冊 COOKIE 變數,你上面的代碼沒有注冊 COOKIE 變數。怎麼可能送得過去呢。正確的寫法如下:
<?
setCOOKIE("user_name",$_POST["user_name"]);
setCOOKIE("user_password",$_POST["user_password"]);
?>
然後才是 HTML 碼。。
PS:樓上的,你在使用 setcookie 的時候,之前輸出了一些HTML碼,COOKIE 跟本不能注冊,你的代碼本身就是錯誤的,不要誤導人了。
Ⅷ PHP怎麼刪除cookie
將cookie的過期時間設置為負值。
如:
setcookie("id","root",time()-10);
Ⅸ php設置好cookie如何在html中讀出cookie
PHP生成cookie,HTML頁面使用javaScript即可讀取。操作示例如下:
<?php
//首先php生成cookie;
//demo.php
//開啟session
session_start();
$name="";
setcookie("cname",$name,time()+3600,"/");
?>
2.HTML頁面讀取;
//index.html
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""
<htmlxmlns="
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/>
<title>JS讀取cookie示例</title>
<style>
body{font-size:14px;line-height:22px;font-family:"微軟雅黑",Verdana,Geneva,sans-serif;}
input,textarea{font-family:"微軟雅黑",Verdana,Geneva,sans-serif;padding:3px;font-size:12px;}
h3{clear:both;}
li{padding:2px0;list-style:none;}
</style>
<scripttype="text/javascript">
functionget_cookie(cookieName){
//判斷cookie是否存在
if(document.cookie.length>0){
pos=document.cookie.indexOf(cookieName+"=")
if(pos!=-1){
pos=pos+cookieName.length+1
last=document.cookie.indexOf(";",pos)
if(last==-1)last=document.cookie.length
returnunescape(document.cookie.substring(pos,last))
}
}
return"cookie不存在!";
}
</script>
</head>
<body>
<inputtype="button"value="獲取cookie"onclick="alert(get_cookie('cname'));"/>
</body>
</html>
Ⅹ PHP中獲取COOKIE的問題
$_COOKIE,是文件頭信息,而文件頭是不可顯示內容。也就是說,不能在正文中操作$_COOKIE。更通俗地說,在瀏覽器中查看源碼,只要源碼不為空,再使用$_COOKIE系統將報錯。
解決方法:將$_COOKIE賦值給變數,再對變數進行操作。比如
………………
$user_cookie=$_COOKIE['usercookie']
………………
echo $user_cookie