当前位置:首页 » 编程语言 » 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