php入門(字串,cookie,session)
Jul 25, 2016 am 08:46 AM
php入門(字符串,cookie,session),有需要的朋友可以參考下。 字符串 獲取字符串的長度: strlen()函數(shù)獲取中文字長echo mb_strlen($str,”UTF8”); 英文字符串截取
//截取love這幾個字母 strpos(要處理的字符串, 要定位的字符串, 定位的起始位置[可選]) 替換字符串 str_replace(要查找的字符串, 要替換的字符串, 被搜索的字符串, 替換進(jìn)行計(jì)數(shù)[可選]) 格式化字符串
echo $result;//結(jié)果顯示99.90 合并字符串
分割字符串
字符串轉(zhuǎn)義函數(shù)addslashes() $str = “what’s your name?”; cookie 常用參數(shù)name( Cookie名)可以通過$_COOKIE[‘name’] 進(jìn)行訪問 value(Cookie的值) expire(過期時間)Unix時間戳格式,默認(rèn)為0,表示瀏覽器關(guān)閉即失效 path(有效路徑)如果路徑設(shè)置為’/’,則整個網(wǎng)站都有效 domain(有效域)默認(rèn)整個域名都有效,如果設(shè)置了’www.imooc.com’,則只在www子域中有效 2. PHP中還有一個設(shè)置Cookie的函數(shù)setrawcookie,setrawcookie跟setcookie基本一樣,唯一的不同就是value值不會自動的進(jìn)行urlencode,因此在需要的時候要手動的進(jìn)行urlencode 刪除與設(shè)置過期時間 setcookie(‘test’, ”, time()-1); 有效路徑 setcookie(‘test’, time(), 0, ‘/path’);//設(shè)置的是路徑及其下的子目錄有效 session 在PHP中使用session非常簡單,先執(zhí)行session_start方法開啟session,然后通過全局變量$_SESSION進(jìn)行session的讀寫。 session_start(); $_SESSION['test'] = time(); var_dump($_SESSION); session會自動的對要設(shè)置的值進(jìn)行encode與decode,因此session可以支持任意數(shù)據(jù)類型,包括數(shù)據(jù)與對象等。 刪除 刪除某個session值可以使用PHP的unset函數(shù),刪除后就會從全局變量$_SESSION中去除,無法訪問 session_start(); $_SESSION['name'] = 'jobs'; unset($_SESSION['name']); echo $_SESSION['name']; //提示name不存在 如果要刪除所有的session,可以使用session_destroy函數(shù)銷毀當(dāng)前session,session_destroy會刪除所有數(shù)據(jù),但是session_id仍然存在 session_destroy并不會立即的銷毀全局變量$_SESSION中的值,只有當(dāng)下次再訪問的時候,$_SESSION才為空,因此如果需要立即銷毀$_SESSION,可以使用unset函數(shù). 如果需要同時銷毀cookie中的session_id,通常在用戶退出的時候可能會用到,則還需要顯式的調(diào)用setcookie方法刪除session_id的cookie值 |

熱AI工具

Undress AI Tool
免費(fèi)脫衣圖片

Undresser.AI Undress
人工智慧驅(qū)動的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費(fèi)的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費(fèi)的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強(qiáng)大的PHP整合開發(fā)環(huán)境

Dreamweaver CS6
視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

熱門話題

Cookie通常儲存在瀏覽器的Cookie資料夾中的,瀏覽器中的Cookie檔案通常以二進(jìn)位或SQLite格式存儲,如果直接開啟Cookie文件,可能會看到一些亂碼或無法讀取的內(nèi)容,因此最好使用瀏覽器提供的Cookie管理介面來檢視和管理Cookie。

電腦上的Cookie儲存在瀏覽器的特定位置,具體位置取決於使用的??瀏覽器和作業(yè)系統(tǒng):1、Google Chrome, 儲存在C:\Users\YourUsername\AppData\Local\Google\Chrome\User Data\Default \Cookies中等等。

Cookie運(yùn)作方式涉及到伺服器發(fā)送Cookie、瀏覽器儲存Cookie以及瀏覽器對Cookie的處理和儲存。詳細(xì)介紹:1、伺服器發(fā)送Cookie,伺服器會傳送一個包含Cookie的HTTP回應(yīng)標(biāo)頭給瀏覽器。這個Cookie包含了一些訊息,例如使用者的身份認(rèn)證、偏好設(shè)定或購物車內(nèi)容等,瀏覽器接收到這個Cookie後,會將它儲存在使用者的電腦上;2、瀏覽器儲存Cookie等等。

手機(jī)上的Cookie儲存在行動裝置的瀏覽器應(yīng)用程式中:1、在iOS裝置上,Cookie儲存在Safari瀏覽器的Settings -> Safari -> Advanced -> Website Data中;2、在Android裝置上,Cookie儲存在Chrome瀏覽器的Settings -> Site settings -> Cookies中等等。

Cookie洩漏的危害有導(dǎo)致個人識別資訊被竊、個人線上行為被追蹤、帳戶被竊等。詳細(xì)介紹:1、個人識別資訊被盜竊,例如姓名、電子郵件地址、電話號碼等,這些資訊可能被不法分子用於進(jìn)行身份盜竊、欺詐等違法行為;2、個人在線行為被追蹤,通過分析cookie中的數(shù)據(jù),不法分子可以了解用戶的瀏覽歷史、購物偏好、興趣愛好等;3、帳戶被盜,繞過登入驗(yàn)證,直接存取用戶的帳號等等。

document.cookie取得不到的解決方法:1、瀏覽器的隱私設(shè)定;2、Same-origin policy;3、HTTPOnly Cookie;4、JavaScript代碼錯誤;5、Cookie不存在或過期;6、跨域問題; 7.檢視器模式;8、伺服器問題;9、JavaScript執(zhí)行時機(jī);10、檢查console log等。

清除cookie產(chǎn)生的影響有重置個人化設(shè)定和偏好、影響廣告體驗(yàn)、破壞登入狀態(tài)和記住密碼功能。詳細(xì)介紹:1、重置個人化設(shè)定和偏好,如果清除了cookie,購物車將被重置為空,需要重新添加商品,同樣清除cookie還會導(dǎo)致在社群媒體平臺上的登入狀態(tài)遺失,需要重新輸入使用者名稱和密碼;2、影響廣告體驗(yàn),如果清除了cookie,網(wǎng)站將無法了解我們的興趣和偏好,會顯示無關(guān)的廣告等等。

在日常使用電腦與網(wǎng)路的過程中,我們常接觸到cookie。 Cookie是一種小型的文字文件,它保存了我們在網(wǎng)站上的存取記錄、偏好設(shè)定和其他資訊。這些資訊可以被網(wǎng)站使用,以便更好地為我們提供服務(wù)。但是有時候,我們需要找出cookie的信息,來找到我們要的內(nèi)容。那我們該如何在瀏覽器中尋找cookie呢?首先,我們要先了解cookie的存在位置。在瀏覽器中
