如何在PHP中发布iframe代码

如何在PHP中发布iframe代码,php,html,forms,post,Php,Html,Forms,Post,我试图在textarea中发布iframe代码,但我认为PHP不允许这个过程。有没有办法将所有数据作为文本发布 顺便说一句,我在表单中使用enctype=“multipart/form data”,因为我发布了一些照片和其他内容。在一篇评论中,您提到: 我正在localhost上试用,Opera说:“Opera在这个页面上检测到不寻常的代码,并阻止它以保护您的个人信息(例如,密码、电话号码和信用卡)。”这是否意味着我的代码正常工作,但浏览器阻止了它 事实上,确实如此。大多数现代浏览器都会实现,这

我试图在textarea中发布iframe代码,但我认为PHP不允许这个过程。有没有办法将所有数据作为文本发布


顺便说一句,我在表单中使用enctype=“multipart/form data”,因为我发布了一些照片和其他内容。

在一篇评论中,您提到:


我正在localhost上试用,Opera说:“Opera在这个页面上检测到不寻常的代码,并阻止它以保护您的个人信息(例如,密码、电话号码和信用卡)。”这是否意味着我的代码正常工作,但浏览器阻止了它

事实上,确实如此。大多数现代浏览器都会实现,这将拒绝呈现看起来是从请求复制的HTML片段。这是阻止某些类型(XSS)攻击的一种粗糙但有效的方法

要禁用此功能,web应用程序可以设置标题:

X-XSS-Protection: 0

可选地,您可能需要考虑重构应用程序,这样用户就不需要输入原始HTML。例如,如果您想允许用户嵌入Youtube视频,请询问视频的URL并在应用程序中生成嵌入代码。

您的问题(对我来说)没有意义。你能重新措辞并发布一些示例代码来展示你正在尝试做什么吗?我有一个表单,其中包含多个选择项、文本区域、文件上传表单,我使用一个this forms元素(textarea)发布youtube iframe代码以保存在数据库中,或者使用其他表单元素跳转到一个新页面。当我添加iframe代码并发送数据时,我的php页面停止响应。好的,您是否打开了错误报告?如果是,错误说明了什么?如果没有,请检查服务器
错误。日志
。你必须发布你的代码。没有它我们就无能为力。我正在本地主机上试用,Opera说:“Opera检测到此页面上的异常代码并阻止它以保护您的个人信息(例如,密码、电话号码和信用卡)。”这是否意味着我的代码正常工作,但浏览器阻止了它?非常感谢。当然,我会重新考虑重构我的应用程序,但正如你们从我的问题中猜到的,我对编码非常陌生,我只是想测试我的代码。