php cookie名使用點(diǎn)號(hào)(句號(hào))會(huì)被轉(zhuǎn)換_PHP教程
推薦:php格式化時(shí)間戳顯示友好的時(shí)間實(shí)現(xiàn)思路及代碼在項(xiàng)目中時(shí)間一律顯示為2014-10-20 10:22顯得很呆板。在微博、QQ空間等網(wǎng)站通常會(huì)顯示為幾秒前,幾分鐘前,幾小時(shí)前等容易閱讀的時(shí)間,我們稱之為友好的時(shí)間格式。那么用php怎么實(shí)現(xiàn)呢? 大體思路如下: 如果是跨年并且大于3天就顯示為具體的時(shí)間 如果是今天的 如果是一
這個(gè)標(biāo)題不是很嚴(yán)格,應(yīng)該說可以使用點(diǎn)號(hào)的cookie名,但會(huì)被轉(zhuǎn)換,你命名一個(gè)cookie:
$_COOKIE[‘my.name'] = 1;
實(shí)際上你不能通過'my.name'在cookie中查找到這個(gè)值,只能是'my_name':
echo $_COOKIE[‘my_name'];
php已經(jīng)自動(dòng)幫你進(jìn)行了轉(zhuǎn)化,句點(diǎn)轉(zhuǎn)為了下劃線。
php為什么要這樣做呢?這是因?yàn)?_GET/$_POST/$_SERVER/$_COOKIE。。。這些全局函數(shù)的值,在之前的許多版本中是可以通過register_globals參數(shù)在本地中直接訪問這些值的,比如開啟register_globals = on后,訪問$my_name直接取值為1。如果是$my.name的話,則不符合php變量命名原則,這不單是句號(hào)(.)的問題。
因此,$_COOKIE的命名已經(jīng)符合php命名標(biāo)準(zhǔn)。
另外開啟register_globals是一個(gè)很糟糕的決定,因?yàn)樗赡軙?huì)覆蓋腳本中原來的值,比如:
// other code
if ($a)
$uc_is_login = true;
// ...
用戶只需要發(fā)送一個(gè)url?a=1的http請(qǐng)求就可以默認(rèn)已經(jīng)登陸。這是個(gè)很危險(xiǎn)的做法,應(yīng)該把它關(guān)閉。實(shí)際上php6已經(jīng)去除了這個(gè)選項(xiàng)。
分享:PHP中加密解密函數(shù)與DES加密解密實(shí)例例子,php加密解密的例子 加密函數(shù): 代碼如下:/* *功能:對(duì)字符串進(jìn)行加密處理 *參數(shù)一:需要加密的內(nèi)容 *參數(shù)二:密鑰 */ function passport_encrypt($str,$key){ //加密函數(shù) srand((double)microtime() * 1000000); $encrypt_key=md5(rand(0, 32000)); $ctr=0; $tmp
- 順豐BSP訂單號(hào)查詢接口SOAP的請(qǐng)求示例
- php管理nginx虛擬主機(jī)shell腳本
- ruby中在終端命令行上調(diào)試grok表達(dá)式
- Github中自動(dòng)測(cè)試工具 travis-ci的方法
- php無法上傳大文件完美解決方案
- 清除網(wǎng)頁(yè)緩存(html asp php java)
- php 無法上傳大文件完美解決方案
- php格式化時(shí)間戳顯示友好的時(shí)間實(shí)現(xiàn)思路及代碼
- PHP中加密解密函數(shù)與DES加密解密實(shí)例
- php實(shí)現(xiàn)過濾表單提交中html標(biāo)簽的方法
- php生成xml時(shí)添加CDATA標(biāo)簽的方法
- php輸出xml必須header的解決方法
PHP教程Rss訂閱編程教程搜索
PHP教程推薦
- PHP5中Cookie與 Session使用詳解
- PHP教程之勇于創(chuàng)新才能開辟新未來
- php escapeshellcmd多字節(jié)編碼漏洞
- 十天學(xué)會(huì)php之第二天
- 揭秘10條PHP中用的mysql語(yǔ)句
- 學(xué)習(xí)PHP必備的知識(shí)及工具
- 做了CDN獲取用戶真實(shí)IP的函數(shù)代碼(PHP與Asp設(shè)置方式)
- PHP 處理TXT文件(打開/關(guān)閉/檢查/讀取)
- PHP技巧:PHP中密碼加密函數(shù)
- 處理(php-cgi.exe - FastCGI 進(jìn)程超過了配置的請(qǐng)求超時(shí)時(shí)限)的問題
- 相關(guān)鏈接:
復(fù)制本頁(yè)鏈接| 搜索php cookie名使用點(diǎn)號(hào)(句號(hào))會(huì)被轉(zhuǎn)換
- 教程說明:
PHP教程-php cookie名使用點(diǎn)號(hào)(句號(hào))會(huì)被轉(zhuǎn)換
。