例 11: 日付スタンプ、日付表示
コードをコピー コードは次のとおりです。
echo time();//タイムスタンプの文字列を秒単位で返します
echo "
"
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 "
";
? >
コードをコピー コードは次のとおりです:
echo $str=urlencode("first page");//Google と同じ URL 変数エンコーディング
echo "
".urldecode($str);/ /URL 変数のデコードで、
echo "
最初のページ"; が見られました。 br>";
if($_GET)echo "変数を受け取りました:".$_GET['page'];//$_GET は $_POST に対応し、PHP は URL エンコーディングを自動的に認識し、自動的にデコードします。
エコー "
"?
例 13: セッションの使用法
コードをコピー コードは次のとおりです:
session_start();//セッションは、ブラウザを閉じた直後に期限切れになります。セッションコードは次のとおりです: setcookie("id","client");//これは、Cookie を宣言して初期化する関数です。ブラウザを閉じると期限切れになります
setcookie("name","session",time()+3600);//それ以降 1 時間後に期限切れになりますprint_r($_COOKIE);//セッション登録は配列を正常に出力します。$HTTP_COOKIE_VARS を使用して
echo "
" にアクセスすることもできます。
setcookie("id", "Still client");//セッションを変更して出力します。
unset($ _COOKIE['name']);// セッションをログアウトしてから出力します。これは setcookie("name","",time()-1); と同等です。実際、多くの書籍では、unset も使用できます。
print_r($_COOKIE);
echo "
"?