0

POSTが設定されているときにトリガーを作成したいのですが、別のファイルからです。

file1.php:

<?php
if (isset($_REQUEST['feed_me'])): 
    echo '<script>alert("TEST !!!");</script>';
endif;
?>

<iframe width="100%" height="300" src="file2.php"></iframe>

file2.php:

<?php
if (isset($_POST['feed_me'])):

    $url = 'file1.php';
    $fields = array(
        'feed_me' => 1
    );
    foreach($fields as $key=>$value) {$fields_string .= $key .'='.$value.'&';}
    $fields_string = rtrim($fields_string,'&');
    $feed_post = curlPOST($url, $fields, $fields_string);
    //var_dump($feed_post);

endif;
?>

<form method="post" action="">
  <button type="submit" name="feed_me">Feed Me !!!</button>
</form>

上記のコードのように、file2.php で送信をクリックすると、応答の JavaScript アラートが file1.php (file2.php への iframe を持つ) に表示されます。

この問題を解決するのを手伝ってくれませんか?

4

1 に答える 1

0

私は、Iframeうまくいかないと思いますparent window

ラインを交換する

<iframe width="100%" height="300" src="file2.php"></iframe>

include_once("file2.php");

上記はあなたのために働くでしょう。

于 2013-07-05T07:29:01.810 に答える