Php 提交表格而不透露表格内容

Php 提交表格而不透露表格内容,php,jquery,forms,Php,Jquery,Forms,我经营一个网站,其中包括几个广播流。我已设置icecast请求.htaccess帐户,以便进行身份验证并启动流媒体。所有流都有相同的帐户。我在页面加载后使用jquery提交表单(它通过css隐藏),这样用户就不必知道帐户,也不必提交表单 问题是,如果用户查看源代码,表单信息就会被泄露。有没有办法隐藏这些信息?搜索互联网大多数人说这是不可能的,因为浏览器需要能够清楚地阅读这些信息才能正常工作。有人知道吗,如果可能的话?就我个人而言,我需要更多的信息来清楚地推断出你的问题的解决方案,我希望你能给我

我经营一个网站,其中包括几个广播流。我已设置icecast请求
.htaccess
帐户,以便进行身份验证并启动流媒体。所有流都有相同的帐户。我在页面加载后使用jquery提交表单(它通过
css
隐藏),这样用户就不必知道帐户,也不必提交表单


问题是,如果用户查看源代码,表单信息就会被泄露。有没有办法隐藏这些信息?搜索互联网大多数人说这是不可能的,因为浏览器需要能够清楚地阅读这些信息才能正常工作。有人知道吗,如果可能的话?

就我个人而言,我需要更多的信息来清楚地推断出你的问题的解决方案,我希望你能给我


但是,您是否在提交后尝试过简单的表单?这样,它在页面加载时被提交,然后被删除,所以当页面加载并且用户单击view source时,他将无法看到它。例如,他可以禁用JS或任何其他解决方法,但这是一个非常快速的解决方案,因为我们拥有大量信息。

您不能直接在“查看源代码”中隐藏值。同样,在提交表单时,用户可以使用“fiddler”等工具查看值。如果你真的想隐藏它们,你能做的就是永远不要让那些值显示在表单中。如果不需要在网页中向用户显示,您可以尝试在服务器上加密这些值之类的技术。

我最终使用jquery在页面加载时创建了表单(document.createElement),提交它(.trigger(“click”)),然后删除它(.remove())。此外,我用@André建议的工具混淆了jquery代码。这样用户就无法在页面源代码中看到htaccess用户名和密码,也无法使用“inspect element”或firebug找到它。

这是不可能的,即使您神奇地找到了一种方法来禁用查看显示此信息的源代码,您也无法禁用查看者嗅探数据包并确定他们向您发布的内容。您只需对这些值进行加密和解密即可。@larsAnders如果加密值只是传回以进行身份验证,则不会更改,那么它也可能根本不被加密,你也会遇到同样的问题。@skrilled我知道我不能阻止用户查看源代码。我的大多数访客都是咖啡店老板,对网页了解有限。我不需要安全措施来防止黑客,只需要稍微安全一点。我为bandwith流媒体支付了很多费用,不希望他们不付费就获得源和流。每个用户都应该有自己的身份验证凭据集,然后他们是否查看页面的源并不重要。非常感谢您的回答。这是一个快速简单的解决方案。我的客户不是网络专家,所以禁用javascript不是什么大问题。从我的网页进行流式处理是暂时的,因为我将雇佣一名程序员制作一个跨操作系统的应用程序,没有人能够查看源代码和密码。使用jQuery删除表单不会将其从可查看的源代码中删除,只会从DOM中删除。