導航:首頁 > 編程語言 > php開啟cookies

php開啟cookies

發布時間:2022-03-06 06:21:55

php的cookies的問題,如何設置關閉瀏覽器的時候就清空cookies

用setCookie,把時間清空或者設置為0就可以了。

setcookie(name,value,expire,path,domain,secure)

比如代碼:

setcookie("TestCookie",$value);

有時可能會報錯,把時間設置為0就好了。

setcookie("TestCookie",$value,0);

② php 當瀏覽器禁用cookie怎麼設置session

我們可以拋開cookie使用session,即假定用戶關閉cookie的情況下使用session,其實現途徑有以下幾種:

1、設置php.ini中的session.use_trans_sid = 1或者編譯時打開打開了--enable-trans-sid選項,讓PHP自動跨頁傳遞session id。
2、手動通過URL傳值、隱藏表單傳遞session id。
3、用文件、資料庫等形式保存session_id,在跨頁過程中手動調用。

途徑1舉例說明:

s1.php

<?php
session_start();
$_SESSION[』var1』]="中華人民共和國";
$url="<a href=".""s2.php">下一頁</a>";
echo $url;
?>

s2.php

<?php
session_start();
echo "傳遞的session變數var1的值為:".$_SESSION[』var1』];
?>

③ PHP的創建cookie問題

<?php
$hours = rand(24,68);
setcookie("name",1,time()+(60*60*$hours));
?>

④ PHP中 cookies和SEssion的詳細用法

一、sesion 是一個常用的方法,在不同的編程語言中的用法不一樣。
下面就把如何在php中用session和大家分享一下。
page1:session.php
<?php
session_start();
session_register("username");
$_SESSION[''username'']=''user'';
?>
這個頁面是給session變數附值,與資料庫結結合方法也是一樣的。
我們可以根據需要設置session的屬性。
page2:session1.php
<?php session_start();
echo $_SESSION[''username''];
?>
這個頁面主要是輸出session的值,但是我們要注意。session_start();
一定要在每次使用之前打開。
好了,這是使用session的一般方法。希望對你有用。

二、Cookies的使用。
例子 1. setcookie() 發送例子 $value = ''something from somewhere'';
setcookie("TestCookie", $value);
setcookie("TestCookie", $value,time()+3600); /* expire in 1 hour */
setcookie("TestCookie", $value,time()+3600, "/~rasmus/", ".utoronto.ca", 1);
注意 cookie 中值的部分在發送的時候會被自動用 urlencode 編碼並在接收到的時候被自動解碼並把值賦給與自己同名的 cookie 變數。如果不想這樣並且在使用 PHP 5 的話,可以用 setrawcookie() 來代替。下面這個簡單的例子可以得到剛才所設定的 cookie 的值:
<?php
// 輸出單獨的 cookie
echo $_COOKIE["TestCookie"];
echo $HTTP_COOKIE_VARS["TestCookie"];
// 另一個調試的方法就是輸出所有的 cookie
print_r($_COOKIE);
?>
要刪除 cookie 需要確保它的失效期是在過去,才能觸發瀏覽器的刪除機制。下面的例子說明了如何刪除剛才設置的 cookie:
例子 2. setcookie() 刪除例子 // 將過期時間設為一小時前
setcookie("TestCookie", "", time() - 3600);
setcookie("TestCookie", "", time() - 3600, "/~rasmus/", ".utoronto.ca", 1);
也可以通過在 cookie 名稱中使用數組符號來設定數組 cookie,可以設定多個 cookie 作為數組單元,在腳本提取 cookie 時所有的值都放在一個數組種: 例子 3. setcookie() 中使用數組的例子 <?php
// 設定 cookie
setcookie("cookie[three]", "cookiethree");
setcookie("cookie[two]", "cookietwo");
setcookie("cookie[one]", "cookieone");
// 刷新頁面後,顯示出來
if (isset($_COOKIE[''cookie''])) {
foreach ($_COOKIE[''cookie''] as $name => $value) {
echo "$name : $value <br />\n";
}
}
?>
這就是session 和cookie 的使用方法。

⑤ PHP cookies

$_GET['out']想得到值有兩種可能
在XXX.php中 有$_GET['out'];
1、<a href="XXX.php?out=123">XXXXX</a>
2、<form action="XXX.php" method="get">
<input name="out" value="123"/>
<input type="submit"/>
</form>
這樣,XXX.php中$_GET['out']的值都會為123;
當然第二種方法中,<input name="out" />是一個文本框,
里填了什麼東西,提交後
XXX.php中$_GET['out']就會是什麼

⑥ php中實現自動打開網頁怎麼傳入cookie

運行前先讀取cookie,然後,post到要登入的網頁。下個Snoopy.class.php
簡單代碼思路如下(未測試)
include "Snoopy.class.php";
$snoopy = new Snoopy;
$url = "http://xxx.com/login.php";
$submit_vars["loginmode"] = "normal";
$submit_vars["username"] = $_COOKIE['username']; //你的用戶名
$submit_vars["password"] = $_COOKIE['passwd']; //你的密碼
$submit_vars["submit"] = "提交";
$snoopy->submit($url,$vars);
print $snoopy->results;

⑦ php使用cookie用不用開啟

PHP程序如果要使用cookie必須要開啟的,這樣才可以有記錄數據並調用數據的。

⑧ php在設置cookies時怎麼才能設置多個值

這個問題我以前也遇到過,在PHP中一個COOKIE不能設置多個值,值有一個變數設置一個值

⑨ 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);
?>

⑩ 編寫一個檢測用戶的cookie功能是否啟動的php程序

這個這個好像真沒有,沒有檢測是否開啟cookie的功能的辦法。

實在要檢測,可以設置一個cookie,然後刷新本頁面,再檢測cookie是否存在,如果存在就開啟了的。例如:
<?php
if (isset($_GET['test'])){
if (isset($_COOKIE['test_cookie'])) echo 'cookie is on';
else echo 'cookie is off.';
}else{
setcookie('test_cookie','yes');
echo "<script type=text/javascript>location.href='$PHP_SELF?test=1';</script>";
}
?>

不過現在不開cookie的電腦極少,IE是以犧牲安全為目的的,低版本的不開cookie的話每次打開頁面都問你開不開,現在高版本要是不開cookie要現實一個感嘆號,提示你cookie被攔截了。

閱讀全文

與php開啟cookies相關的資料

熱點內容
優信二手車解壓後過戶 瀏覽:62
Windows常用c編譯器 瀏覽:778
關於改善國家網路安全的行政命令 瀏覽:833
安卓如何下載網易荒野pc服 瀏覽:654
javainetaddress 瀏覽:104
蘋果4s固件下載完了怎麼解壓 瀏覽:1003
命令zpa 瀏覽:286
python編譯器小程序 瀏覽:945
在app上看視頻怎麼光線調暗 瀏覽:540
可以中文解壓的解壓軟體 瀏覽:593
安卓卸載組件應用怎麼安裝 瀏覽:913
使用面向對象編程的方式 瀏覽:340
程序員項目經理的年終總結範文 瀏覽:930
內衣的加密設計用來幹嘛的 瀏覽:433
淮安數據加密 瀏覽:292
魔高一丈指標源碼 瀏覽:982
松下php研究所 瀏覽:168
c回調java 瀏覽:401
夢幻端游長安地圖互通源碼 瀏覽:746
電腦本地文件如何上傳伺服器 瀏覽:314