PHP は正規表現を上手に利用して strings で必要な値を処理します_PHP チュートリアル
今日、Mo の Web サイトから写真を集めたところ、写真の解像度が 320*480 に変更され、元の写真のピクセルに関する情報があったと言ってしまいました。
例: クリアハウス (320*480) 壁紙
それで、最後に残したいのは「クリアハウスの壁紙」ですが、どうすればいいですか?
まず第一に、最初に文字列を検索してから削除することをすぐに考える必要があります。
そうですね、最初は私も同じように考えて、(320*480)、(480*640) などの配列を定義してそこにいくつかの文字列を格納しましたが、後で他の型があることに気づきました。 (320*234) など、すべてをリストすることは不可能ではありません。それは時間の問題です。しかし、そうしないと退屈すぎます。このままだと半日くらい経ってしまい、とても嫌な思いをすることになるでしょう。
それで、私たちは何をすべきでしょうか?
まず、複数のデータを観察すると、その中に「*」が含まれている必要があることがわかりました。そうでないと、含まれない値がコンピューターの負荷を増加させます。
次に、次のものが来ます:
[php]
if(strchr($title, "*"))
文字列に「*」が含まれているかどうかを判断するために使用されます。
含まれている場合は、削除したい文字列があるはずです。次に、削除する文字列を見つけて、NULL に置き換えますか?明らかに、上記の方法では見つけることができません。
そして私は文字列切断法を使用しました:
[php]
$arr=split('([(]*)[0-9]+*[0-9]+([)]*)',$title);//*必ずエスケープしてください
$title = $arr[0].$arr[1]
;
このうち ([(]*)[0-9]+X[0-9]+([)]*) は正規表現です
([(]*) は (
[0-9]+ は、0 から 9 までの数字が少なくとも 1 つあることを意味します
[php]
*存在「*」
そうすると、上記(320*480)は簡単に見つかります。
テストプログラムはこちらです
[php]
<?php <p> <br> $title="クリアハウス (320*480) 壁紙"; <br> if(strchr($title, "*")) <br> $arr=split('([(]*)[0-9]+*[0-9]+([)]*)',$title);//*エスケープする必要があります <br> $title = $arr[0].$arr[1]; echo $title <br> }<br> ?><br> <br> 著者: ウォリンシュエビン<br> <br><br>http://www.bkjia.com/PHPjc/478140.html<br>www.bkjia.com<p align="left"></p><div style="display:none;">true<span id="url" itemprop="url"></span>http://www.bkjia.com/PHPjc/478140.html<span id="indexUrl" itemprop="indexUrl"></span>技術記事<span id="isOriginal" itemprop="isOriginal"></span>今日MoのWebサイトから画像を収集していたら、画像の解像度が320*480に変更されており、元の画像にはピクセルに関する情報があったと言ってしまいました。 例: クリアハウス (320...<span id="isBasedOnUrl" itemprop="isBasedOnUrl"></span><span id="genre" itemprop="genre"></span>) <span id="description" itemprop="description"></span> </div>

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

サーバーセッションの障害は、手順に従って解決できます。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 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

SAP NetWeaver Server Adapter for Eclipse
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

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

Dreamweaver Mac版
ビジュアル Web 開発ツール

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

ZendStudio 13.5.1 Mac
強力な PHP 統合開発環境

ホットトピック









