當前位置:首頁 » 編程語言 » php函數獲取url

php函數獲取url

發布時間: 2023-06-15 01:02:41

php問題 隨機獲取N條url

直接使用while循環來處理,循環使用隨機函數mt_rand,將隨機數存入一個數組中,作為判斷數據是否重復的依據(in_array);使用glob函數來判斷new目錄下的文章篇數,作為生成隨機數的最大值;整體代碼如下:

代碼操作:

<?php

//獲取文件夾下html的數量

$max_num=glob("xxx/new/*.html");

$num=0;

$rand_num=[];

$result_arr=[];

while($num<100){

$tample_num=mt_rand(1,$max_num);

if(!in_array($tample_num,$rand_num)){

$rand_num[]=$tample_num;

$result_arr[]="http://www.abc.com/news/".$tample_num.".html";

$num++;

}

}

foreach($result_arras$v){

echo$v."<hr/>";

}

echo"數組的大小".count($result_arr);

❷ php怎樣獲得鏈接來源url

使用PHP編寫程序的時候,想要獲取當前頁面的URL,可以了用函數來實現;參考方法如下:php//說明:獲取完整URLfunctioncurPageURL(){$pageURL='http';if($_...

❸ php如何獲取當前頁面url路徑

function curPageURL() {
$pageURL = 'http';

if ($_SERVER["HTTPS"] == "on")
{

$pageURL .= "s";
}
$pageURL .= "://";

if ($_SERVER["SERVER_PORT"] != "80")
{

$pageURL .= $_SERVER["SERVER_NAME"] . ":" . $_SERVER["SERVER_PORT"] .

$_SERVER["REQUEST_URI"];
}
else
{
$pageURL .= $_SERVER["SERVER_NAME"] .

$_SERVER["REQUEST_URI"];
}
return $pageURL;}?>

(3)php函數獲取url擴展閱讀:

  1. 獲取域名或主機地址 :echo $_SERVER['HTTP_HOST'].""; #localhost

  2. 獲取網頁地址:echo $_SERVER['PHP_SELF'].""; #/blog/testurl.php

3.獲取網址參數:echo $_SERVER["QUERY_STRING"].""; #id=5

4.獲取用戶代理:echo $_SERVER['HTTP_REFERER']."";

❹ PHP函數獲取URL文件後綴

//取出url地址中文件擴展名
$url = "http://sdk.tools.sinaapp.com/index.php?appname=beipiao&version=1";

function getFileName($url){
$a = explode('?', $url);
$b = strrpos($a[0], '.'); //strrpos(被搜索字元串,要查找字元串,[查找開始的位置]) 查找字元串最後一次出現的位置: 找到則返回最後一次出現的位置;未找到則返回false
$c = substr($a[0], $b+1, 3); //substr(被操作字元串,開始位置,[結束位置]) 返回字元串的一部分

return $c;
}
echo getFileName($url)."<br>";

//第二種方法
function getFileNameTwo($url){
$a = parse_url($url, PHP_URL_PATH); //parse_url() 解析url,返回其組成部分
$b = pathinfo($a, PATHINFO_EXTENSION); //pathinfo()

return $b;
}
print_r(getFileNameTwo($url));

❺ php獲取url參數

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

❻ 急!!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函數

通過PHP獲取當前頁面URL函數代碼如下,調用時只需要使用 curPageURL() 就可以:

/* 獲得當前頁面URL開始 */

function curPageURL() {

$pageURL = 'http';

if ($_SERVER["HTTPS"] == "on") { // 如果是SSL加密則加上「s」

$pageURL .= "s";

}

$pageURL .= "://";

if ($_SERVER["SERVER_PORT"] != "80") {

$pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];

} else {

$pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];

}

return $pageURL;

}

/* 獲得當前頁面URL結束 */

❽ 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

在PHP的開發中我們經常會通過網址URL向另一個網頁傳遞參數的問題。在這個過程中我們首先需要獲取到當前頁面的URL,然後將URL中各個參數的值保存到變數中。整個過程較為簡單,主要涉及到$_SERVER的用法。

1、$_server['http_host'],作用:獲取網址域名,如(www.5ibobo.com,這是波波的一個博客,暫且做例子吧)。

2、$_SERVER["PHP_SELF"],作用:獲取網頁地址,如(/code/445.html)。

3、$_SERVER["QUERY_STRING"],作用:獲取網址URL參數,待會我們會在實例中用到。

4、$_SERVER["HTTP_REFERER"],作用:獲取用戶的代理。

熱點內容
方舟手游如何解鎖自己的伺服器 發布:2025-02-12 20:54:09 瀏覽:657
貓影視源碼 發布:2025-02-12 20:42:05 瀏覽:923
區域網如何訪問其他電腦 發布:2025-02-12 20:39:06 瀏覽:378
新平板電腦的數字密碼如何知道 發布:2025-02-12 20:31:19 瀏覽:345
打包php整站 發布:2025-02-12 20:29:48 瀏覽:358
施工作業現場拍攝腳本 發布:2025-02-12 20:20:22 瀏覽:137
eve腳本破解 發布:2025-02-12 20:07:48 瀏覽:636
python腳本編程基礎 發布:2025-02-12 20:03:40 瀏覽:486
我的世界伺服器里刷怪 發布:2025-02-12 19:57:04 瀏覽:389
瘋狂java視頻 發布:2025-02-12 19:38:17 瀏覽:150