从输入表单发送信息到iframe

时间:2018-03-13 03:12:19

标签: php post iframe session-variables

所以我在这里查看过相当多的帖子,所有都有复选标记说他们让它工作,并且由于某些未知的原因我无法使其正常运行。这是我的代码:

第1页:(除了将帖子发送到iframe之外,所有这些工作方式都很好)

<iframe name="videoIframe" src="<?php echo $q . '/' . 'videos.php'?>" 
height="200px" width="740px" frameborder="0" scrolling="no" style="overflow: 
hidden;"></iframe>

<form action="<?php echo $q . '/' . 'videos.php' ?>" method="post" 
target="videoIframe">
<input type="text" name="ytlink" id="ytlink" placeholder="example: 
https://www.youtube.com/watch?v=zw3lkPIDWBo" required>
<input type="submit" value="submit" id="submit" method="post">
</form>

第2页:(父页面上的iframe)

<?php
$_POST['ytlink'] = $YT;
$file_data = "<iframe class='ytvideos' src='" . $YT . "?controls=0' 
frameborder='0' allow='autoplay' allowfullscreen></iframe>" . "\r\n"; 
file_get_contents('videos.txt'); 
file_put_contents('videos.txt', $file_data);
?>     

谁能看到我在这里做错了什么?它让我疯了,我在这里问了很多问题,这些问题已经得到了非常有帮助的回答,或者指出了我正确的方向,但我确实在这里和其他网站上查了类似的帖子。没有解决方案检查标记对我有用。希望你们都能看到我没有看到的东西。 (安全对于这个网站来说并不重要,所以你知道的任何方法都会非常感激.P.S:我现在没有后端数据库。)

1 个答案:

答案 0 :(得分:0)

嗨,快速查看,$_POST['ytlink'] = $YT; $YT= $_POST['ytlink'];不应该AskPermissionActivity。如果我得到错误的结束只是尝试一步一步调试它,我发现回显变量是一个很好的开始方式。