如何使.$_SERVER['HTTP_REFERER']前再加个代理地址?

2017-07-09 00:51:51 +08:00
 openbaby
用.$_SERVER['HTTP_REFERER']在当前页面获得了上级页面的 url,现在想在此页面中再实现将.$_SERVER['HTTP_REFERER']获得的 url 前再加个固定 ip,
http://0.0.0.0/.$_SERVER['HTTP_REFERER']
若.$_SERVER['HTTP_REFERER']获得的 url 为 abc.com/1.htm 最终显示结果为
http://0.0.0.0/abc.com/1.htm

这种情况是不是不太可能实现?

若无法实现,能否有其他获得上级页面 url 情况下,再在此页面获得的 url 前添加固定 ip 的方法?
2062 次点击
所在节点    PHP
6 条回复
yatesun
2017-07-09 01:28:45 +08:00
这是一种很不好的写法。

如果是用 nginx 的话,试一下 fastcgi_param。
shiji
2017-07-09 01:52:49 +08:00
没看懂你说的是啥。。
$_SERVER['HTTP_REFERER'] = 'http://0.0.0.0/'.$_SERVER['HTTP_REFERER']; ?
openbaby
2017-07-09 09:49:09 +08:00
@yatesun 请详解。

@shiji 是的,就是这个意思。
shiji
2017-07-09 11:21:19 +08:00
@openbaby 就是这个意思那就这么用呗?问题出在哪?这个$_SERVER 又不是只读的。你想怎么修改就怎么修改。
openbaby
2017-07-09 15:04:07 +08:00
@shiji 是的,我想实现<a href="http://0.0.0.0/<?php $url_this = "".$_SERVER['HTTP_REFERER'];?>这样访问,但不知道这代码该怎么改。。
openbaby
2017-07-09 16:38:13 +08:00
@shiji 搞定了~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/374011

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX