[php]
& Lt; タイトル & gt; 正規表現とスタイルのマッチング & lt;/テスト & gt;
頭>
$find="love";// 検索する変数を定義します
$result=preg_match("/$find/","I love you,xiaohei!");//最初のパラメータは
を見つけることです
//変数、2 番目のパラメータは検索文字列です
//前後にスペースを入れて「you」を検索し、false を返します
@$result1=preg_match("byub/","愛してる、シャオヘイ!");
if ($result){
echo "マッチングが成功しました!
";
echo "マッチングに失敗しました!
";
if ($result1){
echo "byyoub/"。 "成功!< br>"
エコー"byyoub/"."一致は失敗しました!
";
?>
/* ^ メタキャラクターは行ヘッダーと呼ばれます。 。文字列の先頭にあるパターンと一致します。
* 王長超が勝者リスト (「李興楽、王長超、シャオヘイ」) に含まれているかどうか、および王長超と李興楽が最初であるかどうかを決定します
* */
$string="李星楽王長超シャオヘイ
";
$name1="王長超"
$name2="李興楽";
If (ereg("Wang Changchao",$string)){//Wang Changchao が存在するかどうかを判断します
echo "王長超がいます!
";
}
If(ereg("^李兴乐",$string)){//行の先頭が Li Xingle であるかどうかを判断します
echo 'Li Xingle が最初です
;
}
If(ereg("^王长超",$string)){
echo "Wang Changchao が最初です
";
}
If(ereg("小黑$",$string)){ //行末が小黑かどうかを判定する
echo "シャオヘイが最後の人です
";
}
?>
//メール形式判定
//メタ文字 + は、前の部分式と 1 回以上一致するために使用されます。{2} は、一致の数が 2 回供給されることを示します。 {2,4} 2~4 回繰り返します
$myemail="lixingle123@qq.com";if (ereg("([0-9a-zA-Z]+)([@])([0-9a-zA-Z]+)([.])([0-9a-zA-Z]{ 2,4})",$myemail)){
echo $myemail."正しい形式
";
}else {
Echo $ myemail. "形式が間違っています。再入力してください! & Lt; br & gt;";
}
?>
//文字形式を一致させる
//日付形式が YYYY-MM-DD 形式であるかどうかを判断します
$mydate="2012-11-26";
if (ereg("([0-9]{4})(-)([0-9]{2})(-)([0-9]{2})",$mydate,$regs)) {
echo $regs[1]."年 $regs[3] 月 $regs[5] 日
";
}else {
echo "時刻の形式が間違っています!
";
}
?>
/*PHP は Perl スタイルの正規表現をサポートしています
* スタイルマッチング機能:
* int preg_match(string $pattern,string $subject[,array $matches[,int flages]]);
* int preg_match_all(string $pattern,string $subject[,array $matches[,int flages]]);
* preg_match() と preg_match_all() は使用法が似ていますが、後者は最初の文字列ではなく文字列全体と一致し、見つかったスタイルの数を返します
*
* */
$string="私は PHP を勉強しています、PHP はとても簡単です。PHP";
$result=preg_match_all("/PHP/i",$string,$matches,PREG_OFFSET_CAPTURE);
If ($result==true){
echo "$result PHP が見つかりました。
";
print_r($matches)
echo "
";
}else {
echo "PHP が見つかりませんでした。
";
print_r($matches)
echo "
";
}
?>
本文>
http://www.bkjia.com/PHPjc/477892.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/477892.html
技術記事
[php] HTML head title 正規表現とスタイルのマッチング/title /head body ?php $find=love;//検索する変数を定義 $result=preg_match(/$find/,I love you,xiaohei!);/ /最初のパラメータは...

絶対セッションのタイムアウトはセッションの作成時に開始され、アイドルセッションタイムアウトはユーザーの操作なしに開始されます。絶対セッションタイムアウトは、金融アプリケーションなど、セッションライフサイクルの厳格な制御が必要なシナリオに適しています。アイドルセッションタイムアウトは、ソーシャルメディアなど、ユーザーが長い間セッションをアクティブに保つことを望んでいるアプリケーションに適しています。

サーバーセッションの障害は、手順に従って解決できます。1。セッションが正しく設定されていることを確認するために、サーバーの構成を確認します。 2.クライアントCookieを確認し、ブラウザがそれをサポートしていることを確認し、正しく送信します。 3. Redisなどのセッションストレージサービスを確認して、それらが正常に動作していることを確認します。 4.アプリケーションコードを確認して、正しいセッションロジックを確認します。これらの手順を通じて、会話の問題を効果的に診断および修復し、ユーザーエクスペリエンスを改善することができます。

session_start()iscrucialinphpformangingusersions.1)itInitiateSanewsessionifnoneExists、2)resumesanexistingsession、および3)SetSessionCookieforcontinuityAcrossRequests、ApplicationslicationSliviseSlikeUserauthicationAnticatent。

HTTPonlyフラグを設定することは、XSS攻撃を効果的に防止し、ユーザーセッション情報を保護することができるため、セッションCookieにとって重要です。具体的には、1)HTTPONLYフラグは、JavaScriptがCookieにアクセスするのを防ぎます。2)Flagは、PHPとFlaskのSetCookiesとMake_Responseを介して設定できます。

phpsessionssolvetheprobrof of maintainsea crossmultiplehttprequestsbyStoringdataontaonsociatingitiTauniquesessionid.1)それらは、通常はヨーロッパの側面、および一般的には、測定されている

phpssionscanStorestrings、numbers、arrays、andobjects.1.strings:textdatalikeusernames.2.numbers:integersorfloatsforcounters.3.arrays:listslikeshoppingcarts.4.objects:complextructuresthataresialized。

tostartaphpsession、outsession_start()atthescript'sbeginning.1)placeitbe foreanyouttosetthesscookie.2)usesionsionsionsionserdatalikelogintatussorshoppingcarts.3)再生セッションインドストップレベントフィックスアタック

セッション再生とは、新しいセッションIDを生成し、セッション固定攻撃の場合にユーザーが機密操作を実行するときに古いIDを無効にすることを指します。実装の手順には次のものが含まれます。1。感度操作を検出、2。新しいセッションIDを生成する、3。古いセッションIDを破壊し、4。ユーザー側のセッション情報を更新します。


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

ドリームウィーバー CS6
ビジュアル Web 開発ツール

PhpStorm Mac バージョン
最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

WebStorm Mac版
便利なJavaScript開発ツール

メモ帳++7.3.1
使いやすく無料のコードエディター

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

ホットトピック









