ホームページ > バックエンド開発 > PHPチュートリアル > ページURLに特定の文字列が含まれているかどうかを確認する方法

ページURLに特定の文字列が含まれているかどうかを確認する方法

WBOY
リリース: 2016-06-13 13:30:50
オリジナル
1438 人が閲覧しました

ページの URL に特定の文字列が含まれているかどうかを確認するにはどうすればよいですか?
セキュリティの観点から、このページのURLを取得したい場合は、「script」という文字列が存在するかどうかを確認してください。存在する場合は、アクセスを禁止するか、終了します。これを達成するにはどうすればよいでしょうか?

-----解決策---------
strstr strpos
------解決策---------
HTML パーサーが必要です...
------解決策------------------
HTML パーサーがあるはずです。このような php バージョンは実際に存在します。
------解決策---------

PHP コード

  関数 curPageURL()
{
    $pageURL = 'http';

    if ($_SERVER["HTTPS"] == "オン")
    {
        $pageURL .= "s";
    }
    $pageURL .= "://";

    if ($_SERVER["SERVER_PORT"] != "80")
    {
        $pageURL .= $_SERVER["SERVER_NAME"] . ":" . $_SERVER["REQUEST_URI"];
    }
    それ以外
    {
        $pageURL .= $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"];
    }
    $pageURL を返します。
<div class="clear"></div>
ログイン後にコピー
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート