【发布时间】:2016-08-21 21:20:54
【问题描述】:
在我网站上的网页(100 多个不同的页面)上,我有以下代码来使用 Ajax 和 jQuery 加载和请求页面。调用它的示例页面 url 是 products.php 和 faqs.php
jQuery( document ).ready(function() {
new Ajax.Request('dynamic-page.php', {
method: 'POST',
requestHeaders: { Accept: 'application/json' },
onSuccess:function(transport) {
var response = transport.responseText.evalJSON(true);
// do something with response
}.bind(this)
});
});
现在在我的dynamic-page.php 中,我有几个条件语句,其中一个需要知道调用它的页面是什么。
在dynamic-page.php中我可以得到路径:
$path = "http://" . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];
可以理解,这给了我动态页面的 url(即http:www.website.com/dynamic-page.php)
我的问题是在我的动态页面中,是否可以获得使用 PHP 调用它的主父/页面的 url/路径?我需要在我的动态页面中知道用户所在的页面是 products.php 还是 faqs.php
【问题讨论】: