2010年5月15日 11:38
来这学习~
2011年4月8日 01:59
希望博主能更具体的讲解一下:“URL使用rewrite规则的时候,$_SERVER['PHP_SELF']和$_SERVER["REQUEST_URL"]可能不会返回你想要的东西”!如何获取重写之后的url地址
2011年4月8日 09:53
@晴天打雨伞 用:$_SERVER['REQUEST_URI']
2011年4月8日 10:57
@Ludou 这个是只在apache服务器支持吧!?要是不是apache了
2011年4月8日 11:07
@晴天打雨伞 $_SERVER['REQUEST_URI']支持所有服务器!
我手里没有这么多服务器,你可以自己写代码测试,谢谢!
2011年4月8日 11:07
@晴天打雨伞 见文:
http://t.cn/8FcfnHE
2011年4月8日 11:20
@Ludou 很可惜不行,博主可以试试!我用的是本地的wp 重写url下情况下,返回的结果是重写之后的 uri 。(服务器:apache)
2011年4月8日 11:25
@晴天打雨伞 "如何获取重写之后的url地址",貌似你想要的是重写之后的地址?你是想要URL呢,还是URI?不知道你有么有试过本文中的代码?
2011年4月8日 11:34
@Ludou 你上面的三个函数,都测试了一遍。
第一个:http://localhost/2011/04/hello-world/
第二个:http://localhost/
第三个:/2011/04/hello-world/
都不是:http://localhost/?p=1 或 index.php?p=1
想要的:index.php?p=1
2011年4月8日 12:21
@晴天打雨伞 原来是重写之前的网址!
试试:$_SERVER['SCRIPT_URI']
不行我也不知道了!
heyj
2011年4月29日 10:15
@晴天打雨伞 观望。。。
2011年5月17日 21:13
如果想取得上一步的地址的话,什么写捏?
2011年5月17日 21:51
@健康 echo $_SERVER['HTTP_REFERER'];
具体请上网搜索!
2012年6月1日 10:09
来向高手学习过来了。
5D影院设备
2012年7月1日 15:16
最后提醒一点,$_SERVER["REQUEST_URI"] 只有 apache 才支持,想要一个获取 $_SERVER['REQUEST_URI'] 值的通用解决方案,可以使用以下方案:
有没有更加简洁的办法呢?
2012年7月1日 18:25
@5D影院设备 暂时没发现
2012年10月24日 15:45
好久没来了!!来了!学习了最近在学习PHP 和Mysql
2012年11月21日 12:46
有没有通用一点的获取网页标题的方法啊。就是不管插到什么函数中都可以用。刚开始学php,想修改代码,但不会啊。我现在获取的网页标题都是%E9%B9%85%E9%B9%85%E9这样的
2012年11月21日 19:56
@xiaomingtt 如果是在wordpress的文章或页面中,可以使用以下代码:
2012年11月22日 12:21
@Ludou 不行啊,
$pName = single_post_title();
我在函数中这样用,没效果啊,$pName还是空的
2012年11月22日 19:11
@xiaomingtt 如果要将值传递给变量,请使用以下代码:
$pName = single_post_title("", FALSE);
scarangel
2013年4月12日 21:23
谢谢!搜索资料的时候总是能找到露兜的博客。
2013年8月21日 15:08
恩,如果地址是 http://example.com 的话,第三种方法只会输出 “/”,如果是 http://example.com/example,那么只会输出 “example”。请问怎么输出完整地址呢?
nome
2014年4月1日 17:16
请问大大!
使用"示例二"的代码…
不想网址后方带有index.php/index.html
如: https://www.ludou.org/
2014年4月2日 09:03
@nome 可能跟你的rewrite规则有关
nome
2014年4月2日 16:11
@Ludou htaccess 没有做静态化的规则..
主页
http://www.domain.com/index.html
二级目录
http://www.domain.com/directory/index.php
获取的链接,后面都带有index.php/index.html尾巴… 0.0
请问这个是否没有得解决的?
2014年4月2日 16:47
@nome echo trim(curPageURL(), ‘index.php/index.html’);
nome
2014年4月2日 17:26
@Ludou 前后少了字符…
算了! 放弃这个了…
谢谢大大的帮忙..
haguo
2015年10月22日 02:06
示例二 什么会有Strict Standards: Only variables should be passed by reference in这个报错 $this_page = reset(explode("?", $this_page));
2015年10月22日 10:34
@haguo 代码已更新
haguo
2015年10月22日 11:14
@露兜 谢谢露露回复,其实你的方法我昨天中午试过,貌似修复好,但到晚是再试试,不知为啥报错了,再点击排序几次,浏览器也挂了,最后再上你站,没想到你站貌似抽了两个钟。我等到两点后台又折腾,我真不知有多少人真安照教程来学的,样板主题错了这么多年都没人注意到,嘿嘿
2015年10月22日 15:39
@haguo 本站未使用文章中的代码,访问不了可能是线路的问题。
具体的报错跟PHP的版本和服务器的配置也有关系。
haguo
2015年10月22日 20:20
@露兜又来打扰你了,嘿嘿!我意思是用你的教程提供下载的Aurelius主题的代码就有错,或者你试试用提供下载Aurelius这个主题,打开归档页,点击排序功能留意浏览器的反应,我点到第四次浏览器挂了。还有一个问题,貌似你的主题有重复发信的问题,会不会重复开启了有人回复时邮件通知我的功能,或有代码重复了!同一时间我收到四封回复,你也太热情了,想不来点点广告也不好意思哦,嘿嘿!
2015年10月22日 21:34
@haguo 谢谢你的提醒,我再测试一下。
2016年10月14日 21:41
如何排除某些网址不被获取呢?