Php 如何通过限制邮件的发送位置来保护邮件

Php 如何通过限制邮件的发送位置来保护邮件,php,flash,post,actionscript,Php,Flash,Post,Actionscript,好的,首先我有一个问题,人们能看到发送的是什么帖子吗?例如,在一个flash游戏中,当一篇文章被发到一个网页上时,用户有没有办法查看该文章的数据 如果他们可以的话,我最初发布密码的想法就行不通了。但我不认为密码会那么有效 所以。。最好的办法是什么,使源A只能发布到源B 我希望你能理解我在这里想要实现的目标 […]用户有没有办法查看该帖子的数据? 对。用户可以检查从计算机发送的内容 例如,如果你有一个游戏,并希望提交一些高分,那么基本上没有办法确保用户不会以任意分数执行手工制作的帖子 所以。。让源

好的,首先我有一个问题,人们能看到发送的是什么帖子吗?例如,在一个flash游戏中,当一篇文章被发到一个网页上时,用户有没有办法查看该文章的数据

如果他们可以的话,我最初发布密码的想法就行不通了。但我不认为密码会那么有效

所以。。最好的办法是什么,使源A只能发布到源B

我希望你能理解我在这里想要实现的目标

[…]用户有没有办法查看该帖子的数据?

对。用户可以检查从计算机发送的内容

例如,如果你有一个游戏,并希望提交一些高分,那么基本上没有办法确保用户不会以任意分数执行手工制作的帖子

所以。。让源A只能发布到源B的最佳方式是什么。

我不确定你的意思,但如果你想确保服务器只处理来自特定客户机的帖子,那么我认为你应该简单地使用cookies建立一个会话


例如,如果您面临必须提交高分的情况,您有几个选择:

  • 您可以对发送的数据应用一些密码。这并不能阻止任何人尝试破解游戏并提交任意分数,因为他可以随时查看代码,并自己找出如何创建这些密码文本。您可以通过混淆代码使这个过程变得更加困难,但基本上没有办法保证100%的安全

  • 您可以监视游戏中的每个动作,并验证最终分数是否是服务器上有效游戏的结果。用户将不得不手工制作一个完整的合法游戏来伪造分数

  • 您可以执行上述操作,但要记录游戏中的所有操作,并在服务器端执行“游戏后检查”,验证最终分数是否为有效游戏的结果



你说这很关键。在这种情况下,您可能运气不佳,或者您可以利用某些特定于应用程序的功能来解决此问题。

您所说的“人”到底是指谁——提出请求的用户?其他人呢?你为什么需要这个限制,你能详细说明一下吗?我认为你应该详细说明你的具体情况以及你试图阻止什么。你不能以任何方式/形式阻止用户检查他们的浏览器正在做什么。要查看查看flash通信有多容易,请安装HTTPFox和/或Firebug,您可以查看所有内容。ssl不保护这一点,因为ssl只适用于有线通信。是的,但是ssl呢?如果Flash小程序与服务器建立了SSL连接,该怎么办?这就变得更加困难了,你确定像Firebug这样的插件不会接收到它吗?@aiiobe如果是插件本身建立连接的话,就不会。(你仍然可以使用包嗅探器获取未加密的帖子,所以本质上,你是对的)哦,天哪!我该怎么办(@JordanRichards,你是否面临“提交高分”的情况?