ホームページ > バックエンド開発 > PHPの問題 > PHPでジャンプする前にURLを取得する方法

PHPでジャンプする前にURLを取得する方法

coldplay.xixi
リリース: 2023-03-04 09:38:01
オリジナル
3916 人が閲覧しました

ジャンプする前に URL を取得する

php メソッド: 1. QUESTRING パラメーターを使用して URL を取得する JAVASCRIPT クライアント メソッド; 2. 通常の分析メソッド、URL 全体を文字列として設定または取得、コードは [alert(ウィンドウ.場所.href)]。

PHPでジャンプする前にURLを取得する方法

php メソッドでジャンプ前に URL を取得します:

1: QUESTRING を使用して URL の JAVASCRIPT クライアントを取得します。パラメーター ソリューション、ASP の request.querystring、PHP の $_GET

1 に相当します。関数:

<Script language="javascript">
function GetRequest() {
var url = location.search; //获取duurl中"?"符后的字串
var theRequest = new Object();
if (url.indexOf("?") !zhi= -1) {
var str = url.substr(1);
strs = str.split("&");
for(var i = 0; i < strs.length; i ++) {
theRequest[strs[i].split("=")[0]]=(strs[i].split("=")[1]);
}
}
return theRequest;
}
</Script>
ログイン後にコピー

2。次に、この関数を呼び出して、対応するパラメーター値を取得します:

<Script language="javascript">
var Request = new Object();
Request = GetRequest();
var 参数1,参数2,参数3,参数N;
参数1 = Request[&#39;&#39;参数1&#39;&#39;];
参数2 = Request[&#39;&#39;参数2&#39;&#39;];
参数3 = Request[&#39;&#39;参数3&#39;&#39;];
参数N = Request[&#39;&#39;参数N&#39;&#39;];
</Script>
ログイン後にコピー

URL文字列内の同名のパラメータを取得する場合に使用します

2. 通常の解析方法。

function GetQueryString(name) {
var reg = new
RegExp("(^|&)" + name +
"=([^&]*)(&|$)","i");
var r =
window.location.search.substr(1).match(reg);
if (r!=null) return
(r[2]); return null;
}
alert(GetQueryString("参数名1"));
alert(GetQueryString("参数名2"));
alert(GetQueryString("参数名3"));
ログイン後にコピー

その他のパラメータ取得の概要:

//オブジェクトで指定されたファイル名またはパスを設定または取得します。

alert(window.location.pathname);
ログイン後にコピー

//URL 全体を文字列として設定または取得します。

alert(window.location.href);
ログイン後にコピー

//URL に関連付けられたポート番号を設定または取得します。

alert(window.location.port);
ログイン後にコピー

//URL のプロトコル部分を設定または取得します。

alert(window.location.protocol);
ログイン後にコピー

//href 属性のポンド記号「#」の後のセグメントを設定または取得します。

alert(window.location.hash);
ログイン後にコピー

//場所または URL のホスト名とポート番号を設定または取得します。

alert(window.location.host);
ログイン後にコピー

//href属性の疑問符以降の部分を設定または取得します。

alert(window.location.search);
ログイン後にコピー

関連する学習の推奨事項: php プログラミング (ビデオ)

以上がPHPでジャンプする前にURLを取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート