1

私はPHP Webページを持っており、iframe内にあります。元:

PHP ページのURL http://www.ex.com/index.php?one=anumber

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body> <iframe id="34" class="ddd" src="two.php"></iframe>
</body>
</html>

では、親の URL から変数 one を取得するために、two.php でしゃれをする php コードは何ですか?

4

2 に答える 2

1

最も簡単なのは、完全なクエリ文字列を two.php に送信することです。

<iframe id="34" class="ddd" src="two.php?<?=$_SERVER['QUERY_STRING']?>"></iframe>
于 2013-02-10T16:18:08.863 に答える
0

わかった…だから

これは私がやったことです、私はphpの初心者ですが、動作します

私は3つのphpファイルを作成しました。これはそれらが持っているコードです

index.php は同じです

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body> <iframe id="34" class="ddd" src="two.php"></iframe>
</body>
</html>

two.phpでは

<?php
   //Getting the parent window parameters
    $getURLVar = str_replace("?","",strrchr($_SERVER['HTTP_REFERER'],"?"));
   // refreshing the iframe with the variables at the end
    header("Location: 3.php?$getURLVar");
?>

3.phpでは

<?php 
$pageis888 = $_GET["one"];
?>

より良い解決策があることは知っていますが、これも機能します:P

于 2013-02-11T00:57:11.750 に答える