html获取当前url地址,PHP获取当前页面的URL

0c500771a21f92d2fab8fb9bdbfdeae3.png

2010年5月15日 11:38

来这学习~

cc2ce4fcdb17b15952f173491c9f1f3f.png

2011年4月8日 01:59

希望博主能更具体的讲解一下:“URL使用rewrite规则的时候,$_SERVER['PHP_SELF']和$_SERVER["REQUEST_URL"]可能不会返回你想要的东西”!如何获取重写之后的url地址

4500becfd514c569faf16e067f82fffa.png

2011年4月8日 09:53

@晴天打雨伞 用:$_SERVER['REQUEST_URI']

cc2ce4fcdb17b15952f173491c9f1f3f.png

2011年4月8日 10:57

@Ludou 这个是只在apache服务器支持吧!?要是不是apache了

4500becfd514c569faf16e067f82fffa.png

2011年4月8日 11:07

@晴天打雨伞 $_SERVER['REQUEST_URI']支持所有服务器!

我手里没有这么多服务器,你可以自己写代码测试,谢谢!

4500becfd514c569faf16e067f82fffa.png

2011年4月8日 11:07

@晴天打雨伞 见文:

http://t.cn/8FcfnHE

cc2ce4fcdb17b15952f173491c9f1f3f.png

2011年4月8日 11:20

@Ludou 很可惜不行,博主可以试试!我用的是本地的wp 重写url下情况下,返回的结果是重写之后的 uri 。(服务器:apache)

4500becfd514c569faf16e067f82fffa.png

2011年4月8日 11:25

@晴天打雨伞 "如何获取重写之后的url地址",貌似你想要的是重写之后的地址?你是想要URL呢,还是URI?不知道你有么有试过本文中的代码?

cc2ce4fcdb17b15952f173491c9f1f3f.png

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

4500becfd514c569faf16e067f82fffa.png

2011年4月8日 12:21

@晴天打雨伞 原来是重写之前的网址!

试试:$_SERVER['SCRIPT_URI']

不行我也不知道了!

299d69ef9b522977700e33a3e71cf45a.png heyj

2011年4月29日 10:15

@晴天打雨伞 观望。。。

eccd047aeb71b99b6b275dd11f133219.png

2011年5月17日 21:13

如果想取得上一步的地址的话,什么写捏?

4500becfd514c569faf16e067f82fffa.png

2011年5月17日 21:51

@健康 echo $_SERVER['HTTP_REFERER'];

具体请上网搜索!

81cfe7eb2aa3e34fde8d34c86c5ffe17.png

2012年6月1日 10:09

来向高手学习过来了。

73bf9951f4c7d85ecab59b284922f060.png 5D影院设备

2012年7月1日 15:16

最后提醒一点,$_SERVER["REQUEST_URI"] 只有 apache 才支持,想要一个获取 $_SERVER['REQUEST_URI'] 值的通用解决方案,可以使用以下方案:

有没有更加简洁的办法呢?

4500becfd514c569faf16e067f82fffa.png

2012年7月1日 18:25

@5D影院设备 暂时没发现

418add44336abba8784b23d209ae259b.png

2012年10月24日 15:45

好久没来了!!来了!学习了最近在学习PHP 和Mysql

e89583e061b8f8410e74c4f0c54834d2.png

2012年11月21日 12:46

有没有通用一点的获取网页标题的方法啊。就是不管插到什么函数中都可以用。刚开始学php,想修改代码,但不会啊。我现在获取的网页标题都是%E9%B9%85%E9%B9%85%E9这样的

4500becfd514c569faf16e067f82fffa.png

2012年11月21日 19:56

@xiaomingtt 如果是在wordpress的文章或页面中,可以使用以下代码:

e89583e061b8f8410e74c4f0c54834d2.png

2012年11月22日 12:21

@Ludou 不行啊,

$pName = single_post_title();

我在函数中这样用,没效果啊,$pName还是空的

4500becfd514c569faf16e067f82fffa.png

2012年11月22日 19:11

@xiaomingtt 如果要将值传递给变量,请使用以下代码:

$pName = single_post_title("", FALSE);

9a75a26a07fbb2aa251fe1c29b27b628.png scarangel

2013年4月12日 21:23

谢谢!搜索资料的时候总是能找到露兜的博客。

42ca0bfb70820acd90cd2856f56096aa.png

2013年8月21日 15:08

恩,如果地址是 http://example.com 的话,第三种方法只会输出 “/”,如果是 http://example.com/example,那么只会输出 “example”。请问怎么输出完整地址呢?

bc70c2f65b9692d605d734e940281228.png nome

2014年4月1日 17:16

请问大大!

使用"示例二"的代码…

不想网址后方带有index.php/index.html

如: https://www.ludou.org/

4500becfd514c569faf16e067f82fffa.png

2014年4月2日 09:03

@nome 可能跟你的rewrite规则有关

bc70c2f65b9692d605d734e940281228.png 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

请问这个是否没有得解决的?

4500becfd514c569faf16e067f82fffa.png

2014年4月2日 16:47

@nome echo trim(curPageURL(), ‘index.php/index.html’);

bc70c2f65b9692d605d734e940281228.png nome

2014年4月2日 17:26

@Ludou 前后少了字符…

算了! 放弃这个了…

谢谢大大的帮忙..

f36384fd32ae7f935c405de6278a4f35.png haguo

2015年10月22日 02:06

示例二 什么会有Strict Standards: Only variables should be passed by reference in这个报错 $this_page = reset(explode("?", $this_page));

4500becfd514c569faf16e067f82fffa.png

2015年10月22日 10:34

@haguo 代码已更新

f36384fd32ae7f935c405de6278a4f35.png haguo

2015年10月22日 11:14

@露兜 谢谢露露回复,其实你的方法我昨天中午试过,貌似修复好,但到晚是再试试,不知为啥报错了,再点击排序几次,浏览器也挂了,最后再上你站,没想到你站貌似抽了两个钟。我等到两点后台又折腾,我真不知有多少人真安照教程来学的,样板主题错了这么多年都没人注意到,嘿嘿

4500becfd514c569faf16e067f82fffa.png

2015年10月22日 15:39

@haguo 本站未使用文章中的代码,访问不了可能是线路的问题。

具体的报错跟PHP的版本和服务器的配置也有关系。

f36384fd32ae7f935c405de6278a4f35.png haguo

2015年10月22日 20:20

@露兜又来打扰你了,嘿嘿!我意思是用你的教程提供下载的Aurelius主题的代码就有错,或者你试试用提供下载Aurelius这个主题,打开归档页,点击排序功能留意浏览器的反应,我点到第四次浏览器挂了。还有一个问题,貌似你的主题有重复发信的问题,会不会重复开启了有人回复时邮件通知我的功能,或有代码重复了!同一时间我收到四封回复,你也太热情了,想不来点点广告也不好意思哦,嘿嘿!

4500becfd514c569faf16e067f82fffa.png

2015年10月22日 21:34

@haguo 谢谢你的提醒,我再测试一下。

624155523f327fa5614832a17dd904d6.png

2016年10月14日 21:41

如何排除某些网址不被获取呢?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值