php获取当前链接
A. 问如何通过php获取提交页面的URL
楼上两种回答都可以,
1、$_SERVER['HTTP_REFERER']
可以获取到仍和想页面提交过来的页面,
2、同样你可以在A
B两页的表单中
附加一个隐藏的表单值
<input
type='hidden'
name='yemian'
value='A'>
两个页面分别使用不同的value,在获取表单时
看下$_POST['yemian']的值来判断提交的页面
3、当然
,你同样可以做两个处理的php脚本,然后在两个页面分别调教到两个不同的脚本中,这也就不需要在判断了
B. 原生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;
}
希望能帮到你
C. 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
D. php如何获取url
php有系统自带的函数是可以直接获取到当前url的,下面小编就过来简单的分享一下吧,希望能帮到大家的忙;
操作方法
代码:
<?php
//php获取当前url方法
$url = "http://".$_SERVER ['HTTP_HOST'].$_SERVER['PHP_SELF'];
echo $url;
?>
运行结果
E. 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();
?>
F. 如何通过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结束 */
G. PHP如何获取本地链接的IP地址和网关地址
获取不到本机IP 只能获取到他的外网IP ,本机IP一般都是192.168.X.X
即便获取到本机IP也没有任何意义。
H. php 获取 链接上的 参数
var_mp($_GET) ;
这个可以得到一个数组参数
然后根据获取的值转字符串,通过正则判断获取每个值。
-------------------------
<?php
var_mp($_GET);
?>
得到:
array(1) { ["id"]=> string(2) "64" }
-----------------------------------------
如果地址是:
http://127.0.0.1/vote/test1.php?id=64?cid=456
则应该得到的是:
array(1) { ["id"]=> string(10) "64?cid=456" }
I. 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;}?>
(9)php获取当前链接扩展阅读:
获取域名或主机地址 :echo $_SERVER['HTTP_HOST'].""; #localhost
获取网页地址:echo $_SERVER['PHP_SELF'].""; #/blog/testurl.php
3.获取网址参数:echo $_SERVER["QUERY_STRING"].""; #id=5
4.获取用户代理:echo $_SERVER['HTTP_REFERER']."";
J. 内容页中,PHP如何获得当前页面的网址 帝国cms
用[!--titleurl--]模板变量即可获取当前页面的网址。
在帝国后台的内容模板里有一个“显示模板变量说明”按钮
希望能帮到你,谢谢。(我并没有求采纳之类的要求,说谢谢是我的个人修养问题。希望网络能修改相关规定。)
网络一方面要求相关性,一方面又说回答啰嗦,我也是醉了。还说含有相关性若的内容。。。呵呵,希望网络能换一些懂得这类问题的人来评估答案价值,不要再闹这些笑话了,谢谢。