當前位置:首頁 » 編程語言 » php生成url

php生成url

發布時間: 2024-09-01 11:25:33

Ⅰ 如何通過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"],作用:獲取用戶的代理。

Ⅱ 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參數
1、使用PHP內置函數「http_build_query()」將字元串轉為URL參數;
使用示例:
<php$data = array( 'foo' => 'bar' 'baz' => 'boom' 'cow' => 'milk' 'php' => 'hypertext processor');echo http_build_query($data) . "\n"echo http_build_query($data, '' '&');>
輸出結果:
foo=bar&baz=boom&cow=milk&php=hypertext+processorfoo=bar&baz=boom&cow=milk&php=hypertext+processor
2、根據URL參數規律使用循環將數組進行拼接,鍵和值使用「=」進行拼接數組單元使用「&」進行拼接即可。
簡單示例:
function array_to_url_prarm($array){ $prarms = []; foreach ($array as $key => $val) { $prarms[] = $key . '=' . str_replace(' ' '+' $val); } return implode('&' $prarms);}
推薦教程:《PHP教程》

Ⅳ php獲取url參數

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

熱點內容
如何將安卓機設置為蘋果機 發布:2024-11-25 09:41:24 瀏覽:969
伺服器屏蔽一段ip 發布:2024-11-25 08:52:06 瀏覽:100
售茶源碼 發布:2024-11-25 08:37:29 瀏覽:463
壓縮包改直鏈 發布:2024-11-25 08:34:33 瀏覽:611
安卓機的照片如何傳送到蘋果機上 發布:2024-11-25 08:32:48 瀏覽:917
手游伺服器怎麼找ip 發布:2024-11-25 08:23:10 瀏覽:752
c語言名次 發布:2024-11-25 08:04:22 瀏覽:56
新浪雲伺服器登錄 發布:2024-11-25 08:04:21 瀏覽:854
工控機伺服器電腦的區別 發布:2024-11-25 08:04:21 瀏覽:514
Python對比matlab 發布:2024-11-25 07:45:58 瀏覽:307