⑴ php獲取url參數
1、在當前網頁echo出變數$_SERVER['HTTP_HOST']即可獲取域名或主機地址。
⑵ php <a href=$urlpage= 能綁定多個參數嗎
你的問題是不可以的,但是你的目的是可以實現的。 $_REQUEST多參應該用 &連接符。
<ahref=$url?page=1&other=2&three=3></a>
⑶ 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;
?>
⑷ PHP如何獲取URL參數里的子參數
$data=json_decode($_GET['data']);
echo$data->tid;
不過要注意,url的data參數的值最好先在前端經過urlencode編碼再發送,否則由於包含一些特殊符號(比如 ? & = 這些)很可能會造成解析失敗。
⑸ 急!!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部分參數
$myURL
=
$_GET["UL"];
echo
$myURL;
以上是取得整個URL,如果是參數的話,至少得有個參數名吧,否則只能自已做文本串分析處了.
⑺ php url 重復參數如何處理,像這樣的url http://localhost/ds.phpaction=4&id=7&id=8&id=7
你可以使用 $_SERVER["QUERY_STRING"] 獲取整個query_string,然後自己寫個簡單的代碼來解析,類似於
<?php
$arr_kev=explode('&',$_SERVER['QUERY_STRING']);
$get=array();
foreach($arr_kevas$kev)
{
list($key,$val)=explode('=',$kev);
$get[$key][]=$val;
}
?>
⑻ 怎樣在php的url傳多個值
可以傳遞多個參數。
通過url進行傳值,是php中一個傳值的重要手段。所以我們要經常對url裡面所帶的參數進行解析,如果我們知道了url傳遞參數名稱,例如:
/index.php?name=tank&sex=1#top
就可以通過$_GET['name'],$_GET['sex']來獲得傳的數據。
⑼ php如何傳遞url後面的所有參數
這樣修改吧
header("location:http://www.domain.com/456/?id=$id&key=$key");
header("location:http://www.domain.com/456/?id=$id&key=$key");
望採納
⑽ php動態添加url查詢參數的方法
本文實例講述了php動態添加url查詢參數的方法。分享給大家供大家參考。具體分析如下:
這段代碼可以動態為url添加key-value查詢參數,如果參數已經存在則會用新的進行覆蓋
function
add_querystring_var($url,
$key,
$value)
{
$url=preg_replace('/(.*)(?|&)'.$key.'=[^&]+?(&)(.*)/i','$1$2$4',$url.'&');
$url=substr($url,0,-1);
if(strpos($url,'?')
===
false){
return
($url.'?'.$key.'='.$value);
}
else
{
return
($url.'&'.$key.'='.$value);
}
}
希望本文所述對大家的php程序設計有所幫助。