PHP URL パラメータを取得する方法の 4 つの例_PHP チュートリアル
URL パラメータがわかっている場合、状況に応じて $_GET を使用して対応するパラメータ情報 ($_GET['name']) を取得できます。では、URL が不明な場合はどのようにパラメータ情報を取得するのでしょうか。
最初の方法は、$_SERVER 組み込み配列変数を使用することです
比較的原始的な $_SERVER['QUERY_STRING'] は URL パラメーターを取得するために使用されます。通常、この変数は次のようなデータを返すために使用されます: name=tank&sex=1
ファイル名を含める必要がある場合は、$ を使用できます。 _SERVER[" REQUEST_URI"] (次のような戻り値:/index.php?name=tank&sex=1)
2 番目の方法は、pathinfo 組み込み関数を使用することです
$test = pathinfo("http://localhost/index.php");
print_r($test) ;
/*
結果は以下の通り
Array
(
[dirname] => http://localhost //URLのパス
[basename] =>index.php //完全なファイル名
[拡張子] => php // ファイル名サフィックス f [ファイル名] = & gt; ファイル名
*/
?
3 番目の方法は、parse_url 組み込み関数を使用することです
コードをコピーします
コードは次のとおりです:
Array
(
[scheme] => http //どのプロトコルを使用しますか? [host] => localhost //ホスト名
[path] => /index.php / /パス
。
4 番目の方法は、basename 組み込み関数を使用することです
コードをコピーします
$test =basename("http://localhost/index.php?name=tank&sex=1#top" );
echo $test;/*
結果は以下の通りindex.php?name=tank&sex=1#top
コードをコピーします
コードは次のとおりです:
preg_match_all("/(w+=w+)(#w+)?/i ","http://localhost/index.php?name=tank&sex=1#top",$match);print_r($match);
/*
結果は以下の通り
Array
道は長い…まだ開拓する必要がある…
http://www.bkjia.com/PHPjc/736837.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/736837.html
技術記事
URL パラメータがわかっている場合は、状況に応じて $_GET を使用して対応するパラメータ情報 ($_GET['name']) を取得できます。次に、未知の状況で URL のパラメータ情報を取得する方法を説明します。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

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

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

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

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

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、
