本文目錄一覽:
- 1、急!!php獲取url參數
- 2、100分求PHP獲取圖中鏈接URL中的ID數字值。
- 3、thinkphp 怎麼獲取當前的url完整
- 4、怎麼用php獲取當前url 然後存入文檔
- 5、php通過url獲取欄目id參數
- 6、php如何獲取當前頁面url路徑
急!!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’]接收
100分求PHP獲取圖中鏈接URL中的ID數字值。
對於 url ,可以使用 parse_url 函數來解析獲取相應的部分,比如 host、path、query 等。按照你題目的要求,需要獲取的是 query 部分,這部分又可以使用 parse_str 函數來解析,然後獲取需要的參數,比如你這裡的 id。
這裡有一個函數,用於獲取一個鏈接的URL的query部分,並解析成數組,可以很方便的通過鍵名來獲取參數值。
// 解析 url,數組的形式返回 url 的 query 部分
function getQuery($url=”)
{
$url=trim($url);
if($url==”)
return false;
// 解析 url,獲取 query 部分,它是一個字符串
$query=parse_url($url, PHP_URL_QUERY);
if($query===null)
return null;
// 解析 query 部分,將會保存到一個數組
parse_str($query, $params);
return $params;
}
// 使用舉例
$url=’…?id=24498704247′; // 你要解析的那個 url
$paras=getQuery($url); // array( ‘id’ = 24498704247)
echo $paras[‘id’]; // 24498704247
thinkphp 怎麼獲取當前的url完整
?php
echo $_SERVER[“SERVER_NAME”].$_SERVER[“REQUEST_URI”];
若需要顯示協議
?php
echo $_SERVER[“REQUEST_SCHEME”].’://’.$_SERVER[“SERVER_NAME”].$_SERVER[“REQUEST_URI”];
怎麼用php獲取當前url 然後存入文檔
//獲取域名或主機地址
echo $_SERVER[‘HTTP_HOST’].”br”; #localhost
//獲取網頁地址
echo $_SERVER[‘PHP_SELF’].”br”; #/blog/testurl.php
//獲取網址參數
echo $_SERVER[“QUERY_STRING”].”br”; #id=5
//獲取用戶代理
echo $_SERVER[‘HTTP_REFERER’].”br”;
//獲取完整的url
echo ‘http://’.$_SERVER[‘HTTP_HOST’].$_SERVER[‘REQUEST_URI’];
echo ‘http://’.$_SERVER[‘HTTP_HOST’].$_SERVER[‘PHP_SELF’].’?’.$_SERVER[‘QUERY_STRING’];
#
//包含端口號的完整url
echo ‘http://’.$_SERVER[‘SERVER_NAME’].’:’.$_SERVER[“SERVER_PORT”].$_SERVER[“REQUEST_URI”];
#
//只取路徑
$url=’http://’.$_SERVER[‘SERVER_NAME’].$_SERVER[“REQUEST_URI”];
echo dirname($url);
寫入文件
$file = “paypal_back.log”;
file_put_contents($file, $url, FILE_APPEND);
php通過url獲取欄目id參數
?php
if($navinfor[classid]==15
||
$navinfor[classid]==16)
{
echo
‘p
class=”img-listing-dis”‘.$navinfor[flashsay].’/p’;
}
else
{
echo
‘p
class=”img-listing-dis”‘.$navinfor[flashsay].’/p’;
}
?
使用帝國cms的靈動標籤獲取id
更多帝國cms教程可參看:
php如何獲取當前頁面url路徑
利用PHP實現
1、//獲取域名或主機地址
echo $_SERVER[‘HTTP_HOST’]; #localhost
2、//獲取網頁地址
echo $_SERVER[‘PHP_SELF’]; #/PHP/XX.php
3、//獲取網址參數
echo $_SERVER[“QUERY_STRING”]; #id=5
4、//獲取用戶代理
echo $_SERVER[‘HTTP_REFERER’];
5、//獲取完整的url
echo ‘http://’.$_SERVER[‘HTTP_HOST’].$_SERVER[‘REQUEST_URI’];
echo’http://’.$_SERVER[‘HTTP_HOST’].$_SERVER[‘PHP_SELF’].’?’.$_SERVER[‘QUERY_STRING’];
#
擴展資料
PHP的特性包括:
1. PHP 獨特的語法混合了 C、Java、Perl 以及 PHP 自創新的語法。
2. PHP可以比CGI或者Perl更快速的執行動態網頁——動態頁面方面,與其他的編程語言相比,
PHP是將程序嵌入到HTML文檔中去執行,執行效率比完全生成htmL標記的CGI要高許多;
PHP具有非常強大的功能,所有的CGI的功能PHP都能實現。
3. PHP支持幾乎所有流行的數據庫以及操作系統。
參考資料來源:腳本之家:PHP獲取當前頁面完整URL的方法
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/248526.html