導航:首頁 > 編程語言 > php獲取url中的參數

php獲取url中的參數

發布時間:2022-06-23 17:23:51

A. php如何獲取網址中的參數

比如有一個網址為

http://域名/goods.php?u=59&id=24#pinglun

我想得到這個id值

可以用正則,也可以用php函數解析到數組中

用正則可以這樣

preg_match('/id=(d+)/',$_SERVER["REQUEST_URI"],$m);//$_SERVER 這個表示當前網址url

print_r($m[1]);exit;

或者用parse_url()及parse_str()函數

$cur_q=parse_url($_SERVER["REQUEST_URI"],PHP_URL_QUERY);

parse_str($cur_q,$myArray);

print_r($myArray["id"]);exit;

拓展資料

PHP(外文名:PHP: Hypertext Preprocessor,中文名:「超文本預處理器」)是一種通用開源腳本語言。語法吸收了C語言、Java和Perl的特點,利於學習,使用廣泛,主要適用於Web開發領域。PHP 獨特的語法混合了C、Java、Perl以及PHP自創的語法。它可以比CGI或者Perl更快速地執行動態網頁。用PHP做出的動態頁面與其他的編程語言相比,PHP是將程序嵌入到HTML(標准通用標記語言下的一個應用)文檔中去執行,執行效率比完全生成HTML標記的CGI要高許多;PHP還可以執行編譯後代碼,編譯可以達到加密和優化代碼運行,使代碼運行更快。

PHP的特性包括:

1. PHP 獨特的語法混合了 C、Java、Perl 以及 PHP 自創新的語法。

2. PHP可以比CGI或者Perl更快速的執行動態網頁——動態頁面方面,與其他的編程語言相比,

PHP是將程序嵌入到HTML文檔中去執行,執行效率比完全生成htmL標記的CGI要高許多;

PHP具有非常強大的功能,所有的CGI的功能PHP都能實現。

3. PHP支持幾乎所有流行的資料庫以及操作系統。

4. 最重要的是PHP可以用C、C++進行程序的擴展!

參考資料:網路 PHP

B. thinkphp 取得url參數

一般情況下URL中的參數就是通過GET方法獲取,但是由於PATHINFO的特殊性,URL地址最終需要被解析才能轉換成GET參數,ThinkPHP對URL是按照一定的規則進行解析的,除非你使用了URL路由規則,如果你對URL做了特別的定製,但是又不想使用URL路由,那麼可以使用框架提供的URL參數獲取方法直接獲取,
例如,我們訪問一個如下的網址:
http://serverName/News/archive/2012/01/15
正常情況下,只有通過路由才能解析後面的2012/01/15,現在我們可以直接在News控制器的archive操作方法裡面直接使用:
Class NewsAction extends Action {
Public function archive(){
$year = $_GET["_URL_"][2];
$month = $_GET["_URL_"][3];
$day = $_GET["_URL_"][4];
}
}
3.0版開始支持URL地址中的PATH_INFO方式的URL的參數獲取方式,需要配置
VAR_URL_PARAMS參數,默認值是:
'VAR_URL_PARAMS' => '_URL_', // PATHINFO URL參數變數

C. php獲取url傳遞的參數

/convert/video/20140318/60565700.flv這種參數最好先urlencode(),帶特殊符號不適合直接當參數。
$path=$_GET['path'];//取get請求的參數

D. 急!!php獲取url參數

URL 傳值只能用GET 方法,親,你的前台頁面必須用GET方法

你這前台用POST ,後台用GET, 然後還用URL ,你這是要玩壞伺服器的節奏嗎

E. php如何獲取url的參數

//url中傳遞的參數,get形式
$userid=@$_GET['userid'];
//你也可以列印出所有的Get參數,可以更明白其中的奧妙
print_r($_GET);

//如果是表單/post提交,則用$_POST,用法和$_GET類似

F. php如何獲取當前URL部分參數

$myURL
=
$_GET["UL"];
echo
$myURL;
以上是取得整個URL,如果是參數的話,至少得有個參數名吧,否則只能自已做文本串分析處了.

G. php如何獲取url中的參數

echo$_SERVER['QUERY_STRING'];

H. php里怎麼得到URL里的值

怎麼具體得到ID值:$_GET['id']。
怎麼具體得到CID值:$_GET['cid']。
URL裡面的參數都是鍵值對(key和value),$_GET可以獲取地址欄的參數。

I. php怎麼獲取url的參數顯示出來

是的 。這個的話通俗來講很可以。每個都是不一樣的。相比較那些說的。可以咨詢一下專業人士的解答。多詢問一下身邊的人也可以。要與日常生活結合對待

J. php獲取url參數程序代碼總結

parse_url函數
我們先來了解一下parse_url函數,官方解決
說明
mixed
parse_url
(
string
$url
[,
int
$component
=
-1
]
)
本函數解析一個
URL
並返回一個關聯數組,包含在
URL
中出現的各種組成部分。
本函數不是用來驗證給定
URL
的合法性的,只是將其分解為下面列出的部分。不完整的
URL
也被接受,
parse_url()
會嘗試盡量正確地將其解析。
要解析的
URL。無效字元將使用
_
來替換。
實例
代碼如下

$url
=
"http://www.45it.net/welcome/";
$parts
=
parse_url($url);
print_r($parts);
array
(
[scheme]
=>
http
[host]
=>
www.45it.net
[path]
=>
/welcome/
)
也可以自己去寫一個演算法!如下
代碼如下

function
getParams()
{
$url
=
'/index.php?_p=index&_a=show&x=12&y=23';
$refer_url
=
parse_url($url);
$params
=
$refer_url['query'];
$arr
=
array();
if(!empty($params))
{
$paramsArr
=
explode('&',$params);
foreach($paramsArr
as
$k=>$v)
{
$a
=
explode('=',$v);
$arr[$a[0]]
=
$a[1];
}
}
return
$arr;
}
調用方法
代碼如下

$arr
=
getParams();
print_r($arr);
結果
結果:
Array
(
[_p]
=>
index
[_a]
=>
show
[x]
=>
12
[y]
=>
23
)

閱讀全文

與php獲取url中的參數相關的資料

熱點內容
代碼加密常用方法 瀏覽:950
安卓手機如何解除已禁用 瀏覽:396
演算法的隨機性 瀏覽:485
高中解壓體育游戲 瀏覽:532
androidstudior丟失 瀏覽:345
命令行筆記 瀏覽:737
360目標文件夾訪問拒絕 瀏覽:518
3b編程加工指令 瀏覽:789
c8051f系列單片機選型手冊 瀏覽:772
南昌php程序員 瀏覽:511
bcs命令 瀏覽:446
如何在伺服器指向域名 瀏覽:417
車床編程可以做刀嗎 瀏覽:519
ln命令源碼 瀏覽:791
用粘液做解壓手套 瀏覽:331
icloud收信伺服器地址 瀏覽:500
編程思考者 瀏覽:453
壓縮機型號用什麼氟利昂 瀏覽:553
農機空氣壓縮機 瀏覽:666
程序員下載歌曲 瀏覽:897