A. 内容页中,php如何获得当前页面的网址 帝国cms
用[!--titleurl--]模板变量即可获取当前页面的网址。
在帝国后台的内容模板里有一个“显示模板变量说明”按钮
希望能帮到你,谢谢。(我并没有求采纳之类的要求,说谢谢是我的个人修养问题。希望网络能修改相关规定。)
网络一方面要求相关性,一方面又说回答啰嗦,我也是醉了。还说含有相关性若的内容。。。呵呵,希望网络能换一些懂得这类问题的人来评估答案价值,不要再闹这些笑话了,谢谢。
B. thinkphp,表单如何获取当前页面url地址
用php自己的常量就行,$_SERVER看看需要哪些数据拿就行,或者有单独获取完整url的常量,是由好几个常量拼接出来的,你可以网络看看吧,很简单的
C. php获取当前页面url
如果输出www.ad.com/axx/a.html后的a.html的话,如下:
<?php echo basename($_SERVER['PHP_SELF']);
如果axx/a.html的话,
<?php echo $_SERVER['PHP_SELF'];
D. 关于网页php语言获取当前url
建议你先查看一下php的全局变量$_SERVER的说明;
根据你的意思是想截取query_string的不同个数的参数,这里说的query_string就是page=1&qq=22&id=73......这一串字符串,page、qq、id......也就是你请求的参数
这里可以先获取query_string,即$_SERVER['QUERY_STRING'],这里即为“page=1&qq=22&id=73”,然后通过'&'分割成不同的部分,这里最简单的方法就是explode()方法
,然后根据你需要的个数,生成最后你需要的url字符串
测试代码如下:
<?php
$query = explode('&', $SERVER_['QUERY_STRING']);
$url = "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF'];
//下面根据你的需要构造url,建议用一个小的函数或者for循环
//$url = $url . '?' . $query[0]; // 输出?page=1
$url = $url . '?' . $query[0] . '&' . $query[1]; //输出?page=1&&qq=2
echo $url;
E. 原生PHP如何获取当前页面URL
#模拟测试网址: http://localhost/blog/testurl.php?id=5
//获取域名或主机地址
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'];
#http://localhost/blog/testurl.php?id=5
//只取路径
$url='http://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"];
echo dirname($url);
#http://localhost/blog
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地址
本文所述php实例可以完成获取局域网所有用户的电脑IP和主机名、及mac地址的功能,对于php程序设计人员有一定的参考借鉴价值。完整代码如下:
<?php
$bIp = gethostbyname($_ENV['COMPUTERNAME']); //获取本机的局域网IP
echo "本机IP:",$bIp,"\n";
echo "本机主机名:",gethostbyaddr($bIp),"\n\n\n"; //gethostbyaddr 函数可以根据局域网IP获取主机名
//默认网关IP
list($ipd1,$ipd2,$ipd3) = explode('.',$bIp);
$mask = $ipd1 . "." . $ipd2 . "." . $ipd3 ;
exec('arp -a',$aIp); //获取局域网中的其他IP
foreach( $aIp as $ipv) {
if(strpos($ipv,'接口') !== false) {//一下显示的IP是否是当前局域网中的 而不是其他的类型 可以在cmd下试一下命令
$bool = false;
preg_match('/(?:(?:25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d)))\.){3}(?:25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d)))/',$ipv,$arr);
if(strcmp($arr[0],$bIp) == 0) {
$bool = true;
}
} else {
if($bool) {
$str = preg_replace('/\s+/', '|', $ipv);
$sArr = explode('|',$str);
if($sArr[1] == 'Internet' || empty($sArr[1])) {
continue;
}
//去除默认网关
if(strcmp($mask . ".1", $sArr[1]) == 0) {
continue;
}
//去除同网关下255的IP
if(strcmp($mask . ".255", $sArr[1]) == 0) {
continue;
}
//去除组播IP
list($cIp) = explode('.', $sArr[1]);
if($cIp >= 224 && $cIp <= 239) {
continue;
}
echo "IP地址:|",$sArr[1],"|\n";
echo "MAC地址:",$sArr[2],"\n";
echo "主机名:",gethostbyaddr($sArr[1]),"\n";
echo "\n\n";
}
}
}
H. 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;}?>
(8)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']."";
I. 如何通过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"],作用:获取用户的代理。
J. PHP CodeIgniter框架中怎么获取当前页面的URL
1.
默认情况,你的
url
中会包含 index.php 文件:
如果你的
apache
服务器启用了 mod_rewrite ,你可以简单的通过一个
.htaccess
文件再加上一些简单的规则就可以移除
index.php
了。下面是这个文件的一个例子,
其中使用了
"否定条件"
来排除某些不需要重定向的项目:
rewriteengine on
rewritecond %{request_filename} !-f
rewritecond %{request_filename} !-d
rewriterule ^(.*)$ index.php/$1 [l]简单的说就是:在网站根目录新建一个名字为:“.htaccess”的文件,文件内容拷贝上面4行代码即可!
2.
如果你使用的iis服务器的话,需要安装rewrite模块,可以去网络一找一下,很多