本文目录一览:
- 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的方法