php获取完整url
Ⅰ php或者js如何取得完整url包括url中含有#的部分,比如:index.php#ac=5
用js的window.location.href,下面是代码:
function test() {
alert(window.location.href);
}
<a href="#" onclick="test()">test</a>
Ⅱ PHP 获取当前连接详细完整URL 包含传值部分URL
不明白什么意思......
有一个链接字符串 = "http://127.0.0.1/index.php?id=12121&name=zhangs"
但你希望点击的时候打开 http://127.0.0.1:9090/index.php?id=12121&name=zhangs
能这么理解么?
Ⅲ php如何获取当前页面url路径
利用PHP实现
http://localhost/PHP/XX.php?id=5
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'];
#http://localhost/PHP/XX.php?id=5
(3)php获取完整url扩展阅读
PHP的特性包括:
1. PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。
2. PHP可以比CGI或者Perl更快速的执行动态网页——动态页面方面,与其他的编程语言相比,
PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成htmL标记的CGI要高许多;
PHP具有非常强大的功能,所有的CGI的功能PHP都能实现。
3. PHP支持几乎所有流行的数据库以及操作系统。
Ⅳ thinkphp 怎么获取当前的url完整
<?php
/**
*获取当前页面完整URL地址
*/
functionget_url(){
$sys_protocal=isset($_SERVER['SERVER_PORT'])&&$_SERVER['SERVER_PORT']=='443'?'https://':'http://';
$php_self=$_SERVER['PHP_SELF']?$_SERVER['PHP_SELF']:$_SERVER['SCRIPT_NAME'];
$path_info=isset($_SERVER['PATH_INFO'])?$_SERVER['PATH_INFO']:'';
$relate_url=isset($_SERVER['REQUEST_URI'])?$_SERVER['REQUEST_URI']:$php_self.(isset($_SERVER['QUERY_STRING'])?'?'.$_SERVER['QUERY_STRING']:$path_info);
return$sys_protocal.(isset($_SERVER['HTTP_HOST'])?$_SERVER['HTTP_HOST']:'').$relate_url;
}
echoget_url();
?>
Ⅳ 请问下 php 怎么获取 ajax 请求 来源页面的 完整 url 地址啊
PHP在经常要来用到上一页的地址源,如在设置要登陆跳转的页面上。
$_SERVER['HTTP_REFERER'] //可以得到上一页的地址
$_SERVER[PHP_SELF] //得到当前页面地址
$_SERVER["HTTP_HOST"].$_SERVER["PHP_SELF"]."?".$_SERVER["QUERY_STRING"] //这个可以得到带参数的地址
Ⅵ php怎么获取当前页面完整URL代码
php已提供相复关函数制。
file_get_contents() 函数把整个文件读入一个字符串中。
1
2
3
4
5
6
7
8
$ret = file_get_contents('要采集的网页URL');
// 若需要从页面中获取内容,可以用正则匹配
$begin=change_match_string('匹配开头的字符串');
$end=change_match_string('匹配结尾的字符串');
$p = "{$begin}(.*){$end}";
// 使用正则进行匹配
if (eregi($p,$ret,$rs)) return $rs[1];
else return false;
Ⅶ 原生PHP如何获取当前页面URL
functionget_current_url(){
$current_url='http://';
if(isset($_SERVER['HTTPS'])&&$_SERVER['HTTPS']=='on'){
$current_url='https://';
}
if($_SERVER['SERVER_PORT']!='80'){
$current_url.=$_SERVER['SERVER_NAME'].':'.$_SERVER['SERVER_PORT'].$_SERVER['REQUEST_URI'];
}else{
$current_url.=$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
}
return$current_url;
}
希望能帮到专你属
Ⅷ php 怎么获取完整的url
$url = 'http://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"];
echo $url;
望点赞,谢谢。
Ⅸ php提取字符串中的完整url 100 PHP收到静态网站的传值(字符串+网址+字符
是不是这个意思回!答
$str = "http://xxx.xx.com/asf/as/inde.php?a=1&b=2 ";
$str_r = '%https?:\/\/.*?\s%is';
preg_match_all($str_r,$str,$arr);
var_mp($arr);