当前位置:首页 » 编程语言 » php当前页地址

php当前页地址

发布时间: 2023-03-03 21:44:23

① 如何通过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

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 CodeIgniter框架中怎么获取当前页面的URL

<?php
/**
* 获取当前页面完整URL地址
*/
function get_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;
}

echo get_url();
?>

④ php如何获取当前页面url路径

#测试网址: http://localhost/blog/testurl.php?id=5
//获取域名或主机地址
echo $_server['http_host']."
"; #localhost
//获取网页地址
echo $_server['php_self']."
"; #/blog/testurl.php
//获取网址参数
echo $_server["query_string"]."
"; #id=5
//获取用户代理
echo $_server['http_referer']."
";
//获取完整的url
echo 'http://'.$_server['http_host'].$_server['request_uri'];
echo 'http://'.$_server['http_host'].$_server['php_self'].'?'.$_server['query_string'];
#http://localhost/blog/testurl.php?id=5
//包含端口号的完整url
echo 'http://'.$_server['server_name'].':'.$_server["server_port"].$_server["request_uri"];
#http://localhost:80/blog/testurl.php?id=5
//只取路径
$url='http://'.$_server['server_name'].$_server["request_uri"];
echo dirname($url);
#http://localhost/blog

⑤ 如何通过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如何获取当前页面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;}?>

(6)php当前页地址扩展阅读:

  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中怎么获取访问当前页面电脑的IP地址

function getIP() {
$url=file_get_contents("";);
$ip=substr($url,85);
$ip=substr($ip,0,-4);
return $ip;
}
一个大神抛出的,不过需要访问一个链接(总是感觉慌慌的),建议用tp自带函数访问不到的再用这个方法

⑧ 内容页中,PHP如何获得当前页面的网址 帝国cms

用[!--titleurl--]模板变量即可获取当前页面的网址。

在帝国后台的内容模板里有一个“显示模板变量说明”按钮

希望能帮到你,谢谢。(我并没有求采纳之类的要求,说谢谢是我的个人修养问题。希望网络能修改相关规定。)

网络一方面要求相关性,一方面又说回答啰嗦,我也是醉了。还说含有相关性若的内容。。。呵呵,希望网络能换一些懂得这类问题的人来评估答案价值,不要再闹这些笑话了,谢谢。

热点内容
紫米的充电宝wifi密码是多少 发布:2024-05-22 03:25:12 浏览:71
车内搞笑配置有哪些 发布:2024-05-22 03:16:03 浏览:892
php当前时间时间戳 发布:2024-05-22 02:59:58 浏览:200
dota未加密 发布:2024-05-22 02:55:09 浏览:928
java程序试题 发布:2024-05-22 02:50:09 浏览:57
android查看数据库工具mac 发布:2024-05-22 02:35:43 浏览:376
更改服务器地址有问题吗 发布:2024-05-22 02:17:58 浏览:42
宏定义的编译顺序 发布:2024-05-22 02:15:38 浏览:37
存储类的概念重要吗 发布:2024-05-22 02:14:43 浏览:202
axios文件上传 发布:2024-05-22 02:13:30 浏览:275