當前位置:首頁 » 編程語言 » phpurl中的參數

phpurl中的參數

發布時間: 2022-12-30 18:27:21

Ⅰ 急!!php獲取url參數

首先這里的referer是指你點的是這個鏈接進入上傳頁面的。
你點了上傳操作,就又有了上傳的請求url,按你的代碼中:
U('album/imageupload',array('id'=>albumid))
上傳請求鏈接里你只傳了這個所以$_GET['id']只會接收到albumid
解決辦法:
方法一:
看看你的上傳插件支持不支持附加post傳參,支持的話在上傳插件中傳入,php用$_POST['id']就能得到id值
方法二:
上傳鏈接中另加一個參數
U('album/imageupload',array('id'=>albumid,
'albumid'=>$_GET['id']))
php里用$_GET['albumid']接收

Ⅱ php 獲取當前url中參數abc的值

url參數是用$_GET來獲取

<imgsrc="./mingpian/'.$_GET['abc'].'%03d.jpg"alt="..."onClick="...."/>

也可以通過printf的參數傳過去,由於你這個是截圖,printf太長了,通過參數傳過去的寫法就不給出了,就是用%佔位,然後後面參數是$_GET['abc']

Ⅲ php如何獲取url的參數

可以這樣: $id=$_REQUEST['pid']; 這樣就取到72這個值了

Ⅳ php獲取url參數

1、在當前網頁echo出變數$_SERVER['HTTP_HOST']即可獲取域名或主機地址。

Ⅳ php如何提取url中參數中的url裡面的參數

你應該說的是用GET方法傳送表單吧。這里的參數可以用PHP提供的數組GET[ ],來解決。例如:要提取這個jb_id,可以先聲明個變數:$jb_id=$_GET['jb_id']; 注意這里的變數名並不唯一。格式是:$變數名=$_GET[參數名];
你這個例子可寫一下代碼:
$jb_id=$_GET['jb_id'];
$id=$_GET['id'];
$sj=$_GET['sj'];
執行後, $jb_id值就是:11111 ,$id值就是:99999,$sj值就是:hsdbd
然後像處理一般變數那麼處理。
不知道你明白不?其實你也可以用POST方式傳遞參數,用法跟GET完全相同,只是表單中的方式要改為:POST

Ⅵ PHP接收URL中的參數的問題

在JS端,針對這個+號和&號寫一個自己用的編碼函數,因為普通escape等編碼已經滿足不了你的需要了。
給你一個例子,著名的BASE64編碼

var BASE64={

enKey: '+/',

deKey: new Array(
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 62, -1, -1, -1, 63,
52, 53, 54, 55, 56, 57, 58, 59, 60, 61, -1, -1, -1, -1, -1, -1,
-1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, -1, -1, -1, -1, -1,
-1, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40,
41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, -1, -1, -1, -1, -1
),

encode: function(src){

var str=new Array();
var ch1, ch2, ch3;
var pos=0;

while(pos+3<=src.length){
ch1=src.charCodeAt(pos++);
ch2=src.charCodeAt(pos++);
ch3=src.charCodeAt(pos++);
str.push(this.enKey.charAt(ch1>>2), this.enKey.charAt(((ch1<<4)+(ch2>>4))&0x3f));
str.push(this.enKey.charAt(((ch2<<2)+(ch3>>6))&0x3f), this.enKey.charAt(ch3&0x3f));
}

if(pos<src.length){
ch1=src.charCodeAt(pos++);
str.push(this.enKey.charAt(ch1>>2));
if(pos<src.length){
ch2=src.charCodeAt(pos);
str.push(this.enKey.charAt(((ch1<<4)+(ch2>>4))&0x3f));
str.push(this.enKey.charAt(ch2<<2&0x3f), '=');
}else{
str.push(this.enKey.charAt(ch1<<4&0x3f), '==');
}
}

return str.join('');
},

decode: function(src){

var str=new Array();
var ch1, ch2, ch3, ch4;
var pos=0;

src=src.replace(/[^A-Za-z0-9\+\/]/g, '');
//decode the source string in partition of per four characters.
while(pos+4<=src.length){
ch1=this.deKey[src.charCodeAt(pos++)];
ch2=this.deKey[src.charCodeAt(pos++)];
ch3=this.deKey[src.charCodeAt(pos++)];
ch4=this.deKey[src.charCodeAt(pos++)];
str.push(String.fromCharCode(
(ch1<<2&0xff)+(ch2>>4), (ch2<<4&0xff)+(ch3>>2), (ch3<<6&0xff)+ch4));
}

if(pos+1<src.length){
ch1=this.deKey[src.charCodeAt(pos++)];
ch2=this.deKey[src.charCodeAt(pos++)];
if(pos<src.length){
ch3=this.deKey[src.charCodeAt(pos)];
str.push(String.fromCharCode((ch1<<2&0xff)+(ch2>>4), (ch2<<4&0xff)+(ch3>>2)));
}else{
str.push(String.fromCharCode((ch1<<2&0xff)+(ch2>>4)));
}
}

return str.join('');
}
};

使用方法都不需要創建實例,直接使用base64的對象方法則可。

base64.encode(string xxx);//編碼
string xxx=base64.decode(base64.encode(string xxx));//解碼

Ⅶ php,如何把url字元串裡面的參數解析出來

//url中傳遞的參數,get形式$userid = @$_GET['userid'];//你也可以列印出所有的Get參數, 可以更明白其中的奧妙print_r($_GET); //如果是表單/post提交,則用$_POST , 用法和$_GET類似

Ⅷ PHP,URL裡面的參數比如type,可以在PHP中直接用 $type傳遞嗎

可以,在代碼最上面使用 extract($_GET); ,這個函數的作用就是把數據里的元素都導入到變數。 然後就可以直接使用 $type 變數了。

Ⅸ PHP接收URL中的參數的問題

首先
&是網址里的變數分割符合
如果不是必須
強烈不推薦
a.php?x=abc%2Bdefgh&d=123456
這樣就獲取兩個參數
$_GET['x']
和$_GET['d];
你這樣一搞就全亂了
如果非要這樣的話,我試著幫你寫個
?
$str=
$_SERVER['QUERY_STRING'];
$str=split('=',$str)
$x=urldecode($str[1]);
echo
$x;
?

Ⅹ 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操作方法裡面直接使用:

  • ClassNewsActionextendsAction{

  • Publicfunctionarchive(){

  • $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_',//PATHINFOURL參數變數

熱點內容
90歲老年人助聽器如何配置 發布:2025-07-02 00:59:16 瀏覽:815
配置ip代理伺服器加速軟體 發布:2025-07-02 00:58:32 瀏覽:693
linux鏈接庫 發布:2025-07-02 00:53:06 瀏覽:676
資料庫的劃分的 發布:2025-07-02 00:43:19 瀏覽:655
補碼源碼和 發布:2025-07-02 00:37:25 瀏覽:979
centos7mysql遠程訪問 發布:2025-07-02 00:35:58 瀏覽:712
有線認證伺服器地址錯誤 發布:2025-07-02 00:33:22 瀏覽:278
本田思域2021款買哪個配置 發布:2025-07-02 00:31:43 瀏覽:326
安卓十二系統什麼時候更新 發布:2025-07-02 00:12:28 瀏覽:346
shell腳本需要編譯鏈接 發布:2025-07-02 00:04:20 瀏覽:475