例 11: 日付スタンプ、日付表示
コードをコピー コードは次のとおりです:
echo time();//秒単位で計算されたタイムスタンプの文字列を返します
echo "< ;br> ;";
echo date("Y-m-d H:i:s",time()+8*3600);//時間をフォーマットし、+8*3600 が中国のタイムゾーンの時間になります
echo "
";
$str="2010-08-24 10:26:10";
echo date("Y-m-d H:i:s",strtotime($str));//strtotime は文字列をタイムスタンプに変換します
echo "< ;br>";
?>
例 12: フォーム変数のエンコードと受信
コードをコピー コードは次のとおりです。
echo $str=urlencode("First page" );//URL 変数のエンコード、google
echo と同じ "
".urldecode($str);//URL 変数のデコード、見た
echo "
最初のページ";
echo "
";
if($_GET)echo "変数を受け取りました: ".$_GET['page' ];//$_GET は $_POST に対応し、PHP は URL エンコードを自動的に認識し、自動的にデコードします。
echo "
";
?>
例 13: セッションの使用法
コードをコピーする コードは次のとおりです:
session_start();//sessionブラウザでは閉じた直後は無効になります。セッションを読み書きするには次のように宣言する必要があります
$_SESSION['id']='server';//これは宣言と初期化であり、配列の使用法
$_SESSION['name']='session' ;
print_r($_SESSION);//セッションの登録は配列を正常に出力します
echo "
";
$_SESSION['id']='Still a server';//セッションを変更して再度出力します
unset($_SESSION['name']);//セッションをログアウトして出力を再度確認します
print_r($_SESSION)
echo "
";
?>
例 14: Cookie の使用法
コードをコピー コードは次のとおりです:
setcookie("id","client");//This Cookieを宣言して初期化する関数です。ブラウザを閉じると期限切れになります
setcookie("name","session",time()+3600);//今後1時間後に期限切れになります
print_r($_COOKIE);//セッション登録が成功したと出力されます配列 (これも使用できます) $HTTP_COOKIE_VARS access
echo "
";
setcookie("id","Still client");//セッションを変更して、それを出力して確認します
unset($_COOKIE[ 'name']);// セッションからログアウトしてから出力します。これは setcookie("name","",time()-1); と同等です。実際、これは多くの本で説明されているとおりです。 unset
print_r($_COOKIE);
echo "
"
; を使用してログアウトすることもできます。