Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] Discuz! 如何获取当前页面的URL

[复制链接]
hydiscuz 发表于 2013-10-25 11:34:10 | 显示全部楼层 |阅读模式


请教下,谢谢,有知道的吗
四叶草工作室 发表于 2013-10-25 12:25:54 | 显示全部楼层
  1. php 获取url:

  2. function get_url() {
  3.         $sys_protocal = isset($_SERVER['SERVER_PORT']) && $_SERVER['SERVER_PORT'] == '443' ? 'https://' : 'http://';
  4.         $php_self = $_SERVER['PHP_SELF'] ? $_SERVER['PHP_SELF'] : $_SERVER['SCRIPT_NAME'];
  5.         $path_info = isset($_SERVER['PATH_INFO']) ? $_SERVER['PATH_INFO'] : '';
  6.         $relate_url = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : $php_self.(isset($_SERVER['QUERY_STRING']) ? '?'.$_SERVER['QUERY_STRING'] : $path_info);
  7.         return $sys_protocal.(isset($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : '').$relate_url;
  8. }
复制代码
回复

使用道具 举报

 楼主| hydiscuz 发表于 2013-10-25 14:03:09 | 显示全部楼层

多谢,有没简单的函数,php的,或者discuz的
回复

使用道具 举报

四叶草工作室 发表于 2013-10-25 15:32:46 | 显示全部楼层
hydiscuz 发表于 2013-10-25 14:03
多谢,有没简单的函数,php的,或者discuz的
  1. echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING'];
复制代码
回复

使用道具 举报

乖「 发表于 2013-10-25 16:37:17 | 显示全部楼层
$dreferer
rawurlencode($dreferer)
回复

使用道具 举报

 楼主| hydiscuz 发表于 2013-10-26 07:24:04 | 显示全部楼层
乖「 发表于 2013-10-25 16:37
$dreferer
rawurlencode($dreferer)

谢谢,学习下
回复

使用道具 举报

66061923 发表于 2013-10-26 09:30:24 | 显示全部楼层
不是在属性里可以直接调用的?
回复

使用道具 举报

 楼主| hydiscuz 发表于 2013-10-28 06:52:47 | 显示全部楼层
66061923 发表于 2013-10-26 09:30
不是在属性里可以直接调用的?

请教调用那个函数?
回复

使用道具 举报

paladinet 发表于 2013-10-28 08:25:13 | 显示全部楼层
跟着高手们学习了....
回复

使用道具 举报

 楼主| hydiscuz 发表于 2013-10-28 10:53:44 | 显示全部楼层
paladinet 发表于 2013-10-28 08:25
跟着高手们学习了....

还是要大家互相学习进步
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-15 10:46 , Processed in 0.038675 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表