另外一個問題,為什么我把print_r($_COOKIE)這行代碼注釋了,結(jié)果就為空白呢,print_r($_COOKIE)這行代碼在這里起什么作用?
<?php
setcookie('test', time());//設(shè)置緩存的變量test的值為當(dāng)前時間
ob_start();//開啟緩存
//print_r($_COOKIE); //輸出當(dāng)前緩存的數(shù)組
$content = ob_get_contents();//從緩存區(qū)中取值賦值給變量$content;
//$content = str_replace(" ", ' ', $content);//使用str_replace函數(shù)將變量$content中的空格變?yōu)?amp;nbsp
ob_clean();//清除緩存;
header("content-type:text/html; charset=utf-8");//設(shè)置瀏覽器輸出的字符串格式
echo '當(dāng)前的Cookie為:<br>';
echo nl2br($content);//nl2br函數(shù)是在字符串中的每個新行(\n)之前插入 HTML 換行符
2017-03-31
應(yīng)該是打印出cookie代碼,$_COOK是內(nèi)置的全局性的cookie代碼名,把他注釋掉當(dāng)然打印不出來。我的理解是這樣