Add
date_default_timezone_set(PRC); /*時刻を北京時間に調整します。php5 のデフォルトはグリニッジ標準時です*/
date ()
a: 「午前」または「午後」
A: 「午前」または「午後」
d: 日、2 桁 (足りない場合は、「01」から「」までにゼロを追加します) 31"
D: 曜日、英語の 3 文字、例: "Fri"
F: 月、完全な英語名、例: "Monday"
h: 12 時間形式の時間、「01」から「12」まで
H: 24 時間形式の時間、「00」から「23」まで
g: 時間12 時間形式では、「1」から「12」まではゼロを追加しません。
G: 24 時間形式では、「0」から「23」まではゼロを追加しません。
j: 曜日、欠落部分はゼロではありません。「1」から「31」までです。l: 曜日、完全な英語名 (例: "Friday"
m: 月、2 桁、「01」から「12」
n: 月、2 桁、ゼロ埋めなし、「1」から「12」
M: 月、英語の 3 文字、例: "Jan"
s: "00" から "59" までの秒
S: 単語の末尾に英語の序数を 2 つ追加します。 「21th」などの文字
t: 指定した月の日数、「28」から「31」まで
U: 合計秒数
w:曜日を「0(日曜日)」から「6(土曜日)」までの数字で表します
Y:西暦4桁
y:西暦2桁
z: 年 「1」から「366」までの日数
====================== =========== ===================================
1、年-月-日
年は大文字の Y と小文字の y で表すことができます。
月は大文字の F、大文字の M、小文字の m、および小文字の n で表すことができます。 (文字と数字をそれぞれ表す 2 つの方法);
は、小文字の d と小文字の j を使用して日を表し、大文字の S は日付の接尾辞を表します。
echo date('Y-m-j');
2007-02-6
echo date('y-n-j');
07 -2-6
大文字の Y は 4 桁の年を表し、小文字の y は 2 桁の年を表します。
小文字の m は月の番号 (先頭付き) を表します。 n は先頭を除いた月番号を表します。
echo date('Y-M-j');
2007-Feb-6
echo date('Y-m-d');
2007 -02-06
大文字の M は月の 3 つの省略文字を表し、小文字の m は月の番号 (先頭に 0 が付きます) を表します。
大文字の J はありません。小文字の j のみが月を表します。先頭の月が必要な場合は先頭の o を省略し、小文字の d を使用します。
echo date('Y-M-j');
2007-Feb-6
echo date('Y-F-jS');
2007 -2月-6日
大文字のMはその月の3つの省略文字を表し、大文字のFはその月の完全な英語版を表します。 (小文字の f は不可)
大文字の S は、日付番号に応じて、「st」、「nd」、「rd」、「th」などの日付の接尾辞を表します。
2、時:分:秒
デフォルトでは、PHP 解釈によって表示される時刻は「グリニッジ標準時」であり、現地時間とは 8 時間異なります。
echo date('g:i:s a');
午前 5:56:57
echo date('h:i:s A');
05:56:57 AM
小文字の g は先頭に 0 のない 12 時間形式を示し、小文字の h は先頭に 0 がある 12 時間形式を示します。
12 時間制を使用する場合、小文字の a は小文字の「am」と「pm」を表し、大文字の A は大文字の「AM」と「PM」を表します。
echo date('G:i:s');
14:02:26
大文字の G は 24 時間形式で時間を表しますが、先頭は付けません。先頭に
を付けて 24 時間制を表すには大文字の H を使用します。 概要:
文字 g は先頭付きの時間を表し、文字 h は先頭付きの時間を表します。
小文字の g と h は 12 時間制を表し、大文字の G と H は 24 時間制を表します。3、閏年、週、日
echo date('L');
今年が閏年かどうか: 0
echo date('l' );
今日は火曜日です
echo date('D');
今日は火曜日です
大文字の L今年がうるう年かどうかを示します。true の場合は 1 を返し、それ以外の場合は 0 を返します。
は完全な英語版の曜日 (火曜日) を表します。大文字の D は、曜日の 3 文字の略語 (火) を表します。
echo date('w');
今日の週: 2
echo date('W');
今週は今週の真ん中です年 Week 06
小文字の w は、数値形式で表される曜日を表します
大文字の W は、その年の週数を表します
echo date('t ');
今月は 28 日あります
echo date('z');
今日は今年の 36 日目です
小文字t は今月の日数を示します
小文字の z は今日の日付を示します
4、その他
echo date('T');
UTC
大文字の T はサーバーの時間ロケール設定を示します
echo date('I');
大文字の I は夏時間かどうかを示し、true の場合は 1 を返し、それ以外の場合は 1 を返します。 0
echo date('U');
大文字の U は、1970 年 1 月 1 日から現在までの合計秒数を表し、これは Unix 時間エポックの UNIX タイムスタンプです。
echo date('c');
2007-02-06T14:24:43+00:00
小文字の c は ISO8601 日付と日付形式を表しますYYYY-MM-DD は文字 T を使用して日付と時刻を区切ります。時刻形式は HH:MM:SS で、タイム ゾーンはグリニッジ標準時 (GMT) からのオフセットで表されます。
echo date('r');
火曜日、06 Feb 2007 14:25:52 +0000
小文字の r は RFC822 の日付を表します。
5. 時刻のフォーマット
echo $row["t_time"]; は 2008-2-29 12:08:00
echo date("Y-m-d" , strtotime($row["t_time"])); は 2008-2-29 を出力します
$row["t_time"] によって取得された時刻はすでに文字列であるため、strtotime(タイムスタンプへの文字列)、そうでない場合は、1970-01-01 のエラーが出力されます

セッション関連のXSS攻撃からアプリケーションを保護するには、次の測定が必要です。1。セッションCookieを保護するためにHTTPonlyとセキュアフラグを設定します。 2。すべてのユーザー入力のエクスポートコード。 3.コンテンツセキュリティポリシー(CSP)を実装して、スクリプトソースを制限します。これらのポリシーを通じて、セッション関連のXSS攻撃を効果的に保護し、ユーザーデータを確保できます。

PHPセッションのパフォーマンスを最適化する方法は次のとおりです。1。遅延セッション開始、2。データベースを使用してセッションを保存します。これらの戦略は、高い並行性環境でのアプリケーションの効率を大幅に改善できます。

thesession.gc_maxlifettinginttinginphpdethinesthelifsessessiondata、setinseconds.1)it'sconfiguredinphp.iniorviaini_set()。 2)AbalanceSneededToAvoidPerformanceIssues andunexpectedLogouts.3)php'sgarbagecollectionisisprobabilistic、影響を受けたBygc_probabi

PHPでは、session_name()関数を使用してセッション名を構成できます。特定の手順は次のとおりです。1。session_name()関数を使用して、session_name( "my_session")などのセッション名を設定します。 2。セッション名を設定した後、session_start()を呼び出してセッションを開始します。セッション名の構成は、複数のアプリケーション間のセッションデータの競合を回避し、セキュリティを強化することができますが、セッション名の一意性、セキュリティ、長さ、設定タイミングに注意してください。

セッションIDは、機密操作の前、30分ごとにログイン時に定期的に再生する必要があります。 1.セッション固定攻撃を防ぐためにログインするときにセッションIDを再生します。 2。安全性を向上させるために、敏感な操作の前に再生します。 3.定期的な再生は長期的な利用リスクを減らしますが、ユーザーエクスペリエンスの重量を量る必要があります。

PHPのセッションCookieパラメーターの設定は、session_set_cookie_params()関数を通じて達成できます。 1)この関数を使用して、有効期限、パス、ドメイン名、セキュリティフラグなどのパラメーターを設定します。 2)session_start()を呼び出して、パラメーターを有効にします。 3)ユーザーログインステータスなど、ニーズに応じてパラメーターを動的に調整します。 4)セキュリティを改善するために、セキュアとhttponlyフラグを設定することに注意してください。

PHPでセッションを使用する主な目的は、異なるページ間でユーザーのステータスを維持することです。 1)セッションはsession_start()関数を介して開始され、一意のセッションIDを作成し、ユーザーCookieに保存します。 2)セッションデータはサーバーに保存され、ログインステータスやショッピングカートのコンテンツなど、さまざまなリクエスト間でデータを渡すことができます。

サブドメイン間でセッションを共有する方法は?一般的なドメイン名にセッションCookieを設定することにより実装されます。 1.セッションCookieのドメインをサーバー側の.example.comに設定します。 2。メモリ、データベース、分散キャッシュなど、適切なセッションストレージ方法を選択します。 3. Cookieを介してセッションIDを渡すと、サーバーはIDに基づいてセッションデータを取得および更新します。


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

DVWA
Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!

SublimeText3 中国語版
中国語版、とても使いやすい
