0

父 URL 如下所示

http://exampledomain.com/~somename/index.php/en/pagename.html?parameter1=1

在上面的页面中,有一个 iframe 存储在同一个域中。iframe 的 URL 看起来像这样

http://exampledomain.com/~somename/form/index1.php

在 index1.php 中,有 javascript 代码来获取其父级的 url 参数。像这样

var $_GET=parent.get;
var voucher=0;
if ($_GET['parameter1']==1) voucher=1;

控制台窗口总是if在行返回错误

未捕获的类型错误:无法读取未定义的属性“parameter1”

请指教,万分感谢。

4

2 回答 2

0

PHP 中没有类似 parent.get 的东西

用这个

 echo $_SERVER['HTTP_REFERER'];

这将返回页面的引用者。希望这会起作用

于 2013-05-03T08:59:27.953 回答
0

我只是这样做了,它还不够好,但这会做。

var $_GET=parent.get; //I deleted this variable
var voucher=0;    
var get_voucher = "<?php echo $_SERVER['HTTP_REFERER']; ?>";
    get_voucher = get_voucher.slice(-1); //Get the last character

if (get_voucher==1) voucher=1; // This line isn't use $_GET[''] anymore.

谢谢大家。:)

于 2013-05-03T09:31:26.443 回答