PHP運行我創建的iframe其中source是我的PHP文件,該文件應該從GET方法來顯示數據的代碼是:在IFRAME
<?php
if (isset($_GET["phpMap"])){
var $response = $_GET["phpMap"];
echo $response;
}
?>
但是當我運行的按鈕,將數據發送到該iframe什麼也沒有發生。
PHP運行我創建的iframe其中source是我的PHP文件,該文件應該從GET方法來顯示數據的代碼是:在IFRAME
<?php
if (isset($_GET["phpMap"])){
var $response = $_GET["phpMap"];
echo $response;
}
?>
但是當我運行的按鈕,將數據發送到該iframe什麼也沒有發生。
PLZ糾正你的代碼如下, 刪除 「VAR」
<iframe src="iframe.php?phpMap='google'" ></iframe>
在iframe.php
把代碼
if (isset($_GET["phpMap"])){$response = $_GET["phpMap"]; echo $response; }
如果數據是使用POST,那麼你應該更新代碼,並更改$ _GET []到$ _ POST發送[]
你也不要需要聲明的變量一樣的一類之外。
$response = $_POST['phpmap'];
你也可以通過添加的print_r [「$ _ POST」]或print_r的[「$ _ GET」]在腳本的頂部,看看是否有任何過來哪些變量解決。 Firebug也很適合捕獲POST/GET傳輸,並允許您查看來回傳遞的值。
您必須將$ _GET更改爲$ _POST,然後使用按鈕單擊。
如果您需要從iframe之外將數據發送到你需要確保你寫的查詢字符串theurl的iframe源的IFRAME:
<iframe src="yourfile.php?var=someting"></iframe>
就像是你能接受的valeue是$ var在腳本
<?php $variable = $_GET['var'] ?>
哦對不起我的壞,當然啦,它的GET到處 – Krystian 2012-02-17 13:18:45
IFRAME不繼承父框架的GET值。嘗試使用