本文目录一览:
- 1、PHP如何得到当前页和上一页的地址
- 2、PHP 我在邮箱中发送了一个我的网站的连接 如果我点击这个连接跳到了我的网站上 我怎么能获取 跳转前的地址
- 3、php获取上个页面地址栏参数
- 4、php如何获取当前页面url路径
- 5、php如何准确的获取前一页地址 $_SERVER['HTTP_REFERER']这玩意不好使。
- 6、用php怎么记录用户上一次访问的页面```
PHP如何得到当前页和上一页的地址
$_SERVER['HTTP_REFERER'] 链接到当前页面的前一页面的 URL 地址。
$_SERVER['REQUEST_URI']访问此页面所需的 URI,可以表示当前当前页面的地址
PHP 我在邮箱中发送了一个我的网站的连接 如果我点击这个连接跳到了我的网站上 我怎么能获取 跳转前的地址
HTTP_REFERER'
引导用户代理到当前页的前一页的地址(如果存在)。由 user agent 设置决定。并不是所有的用户代理都会设置该项,有的还提供了修改 HTTP_REFERER 的功能。简言之,该值并不可信。
HTTP_USER_AGENT'
当前请求头中 User-Agent: 项的内容,如果存在的话。该字符串表明了访问该页面的用户代理的信息。一个典型的例子是:Mozilla/4.5 [en] (X11; U; Linux 2.2.9 i586)。除此之外,你可以通过 get_browser() 来使用该值,从而定制页面输出以便适应用户代理的性能。
php获取上个页面地址栏参数
可以把id放到放进一个隐藏域 提交的时候会和表单一起提交给b.php
input type="hidden" name="id" value="?php echo xxxxx ?" /
php如何获取当前页面url路径
利用PHP实现
1、//获取域名或主机地址
echo $_SERVER['HTTP_HOST']; #localhost
2、//获取网页地址
echo $_SERVER['PHP_SELF']; #/PHP/XX.php
3、//获取网址参数
echo $_SERVER["QUERY_STRING"]; #id=5
4、//获取用户代理
echo $_SERVER['HTTP_REFERER'];
5、//获取完整的url
echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
echo'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING'];
#
扩展资料
PHP的特性包括:
1. PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。
2. PHP可以比CGI或者Perl更快速的执行动态网页——动态页面方面,与其他的编程语言相比,
PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成htmL标记的CGI要高许多;
PHP具有非常强大的功能,所有的CGI的功能PHP都能实现。
3. PHP支持几乎所有流行的数据库以及操作系统。
参考资料来源:脚本之家:PHP获取当前页面完整URL的方法
php如何准确的获取前一页地址 $_SERVER['HTTP_REFERER']这玩意不好使。
1.PHP 获取上一页的URL
在php中可以通过内置的变量的属性来获取上一页的URL: $_SERVER['HTTP_REFERER'].
但是在IE中如果跳转是通过js函数如: window.location.href 或者 window.open的话, $_SERVER['HTTP_REFERER'] 返回的是空的。通过连接或者表单提交的则工作正常。FF工作正常。
另外$_SERVER[PHP_SELF]获取当前页面的url;
2. JS 获取上一页的URL
在js中也有document本身属性可以或许上一页的URL:document.referrer
但是这个跟php的 $_SERVER['HTTP_REFERER']一样,在IE中当是利用js函数跳转的话,得到的也是空值
但如果你仅仅想利用js来实现跳转到上一页或者是上上几页的话:
返回到前第几个页面: window.history.go(返回第几页,也可以使用访问过的URL);
返回前一个页面: history.go(-1), 返回两个页面: history.go(-2);
返回前一页面: history.back();
使用方法a href="javascript:history.back();"向上一页/a
用php怎么记录用户上一次访问的页面```
在PHP中使用$_SERVER["HTTP_REFFER"]可以返回上一个页面的URL,但是前提必须是上一个页面是通过点击超连接或表单提交跳转到本页面的,如果是JS——location.href="本页面地址",跳转到本页面的话,那么$_SERVER["HTTP_REFFER"]得不到返回值。