我怎么能得到源页面的url
How can i get source page url
现在我需要得到源页面的url,当我浏览任何页面在特定的域,我尝试了这个jquery代码
$(document).ready(function() {
var referrer = document.referrer;
});
,但我得到以前的url页面,但我想得到主链接,打开我的域名,例如,我从谷歌搜索我的网站,然后我从谷歌打开我的网站,然后我浏览我的域名下的任何页面.....我想进入任何页面,我从谷歌…顺便说一下,我的网站是PHP....我能做那样的东西吗!
在服务器端,您可以使用$_SERVER['HTTP_REFERER']
来获取referrer。
现在,当用户链接(或提交)从一个页面到下一个页面在你的网站,但你仍然希望他们原来来自的网站,而不是他们刚刚在的页面,你应该记住原来的引用在某种方式,例如通过存储它在会话变量。像这样:
$ref = $_SERVER['HTTP_REFERER']; // Get referrer
if (!$ref.strpos($_SERVER['HTTP_HOST'])) // It's not from the same domain?
$_SESSION['originalreferrer'] = $ref; // Nope, store in session
那么你将有$_SESSION['originalreferrer']
作为原始参考,只要你在每个可能作为外部登陆页面的页面中包含此代码。
相关文章:
- 我怎么能让jQuery对话框表现得像Javascript警报
- 我怎么能让流星简单模式中的一个字段等于一个js变量,并且仍然让用户填写简单模式的其余部分
- 我怎么能把一个类嵌套在另一个类中呢
- 我怎么能把这个代码放在移动设备上运行
- 我怎么能把一个错误当作未捕获的错误来记录呢
- DIV怎么能像Javascript中的另一个元素一样工作呢
- 我怎么能用css或(angular)javascript把句子分成两行,只在特定单词后面
- 我怎么能把它做成这样一个图像就不能拖动了
- 我怎么能同时去锚定并打开Bootstrap手风琴呢
- Github上的流星,我怎么能和朋友一起做同一个项目
- 我怎么能在一个URL中有两种类型的参数,其中一种以“”开头#"而另一个以“0”开头&"并且不替
- 从url字符串,我怎么能得到没有文件名和参数的文件路径
- 我怎么能得到源页面的url
- 我怎么能阻止html和url在我的输入表单
- 我怎么能通过一个变量与url在javascript代码
- 我怎么能通过一个url参数从我的应用程序到Chrome扩展
- 我怎么能得到当前url的选项卡在我的弹出.js文件
- 我怎么能加载一个url(路径)的图片或其他在您的构建(prod)与webpack的文件
- 如果在javascript中设置了url变量,我怎么能不执行此代码
- 我怎么能更新我的URL时,我通过AJAX管理我的网站