php文件可以安全地接受来自任何其他域/网站的请求吗?

时间:2017-07-25 16:46:56

标签: php web-services unity3d cross-domain unity-webgl

我希望这个问题不是太笼统。我不确定在哪里发布关于此的建议:

我有一个HTML5应用程序存在于网页上(具体来说,它是从Unity3D发布的webGL游戏)。我想检查游戏运行的网址,如果它与预先批准的网址列表不匹配,那么它应该是#34;电话回家"并在我的服务器上ping一个PHP文件,然后记录引用的URL,甚至可以通过电子邮件发送这些引用者的每日摘要。

示例用例:如果有人复制游戏并未经许可将其安装在自己的网站上,那么这将ping我的服务器并记录游戏的位置。

我知道如何检查网址,我知道如何调用网址,我知道电子邮件需要CRON工作等等......

我不知道的是,这里的问题是:webGL游戏是否有可能默默地从其他人那里呼叫我自己的服务器,或者跨域安全会阻碍阻止它?或者它会导致提示弹出?等等?我不太了解这部分内容,而是想弄清楚我需要雇用谁以及这份工作的范围。但如果它甚至不可能,我宁愿完全放弃这个想法。

1 个答案:

答案 0 :(得分:0)

只需确保在" PHP文件中启用CORS"这是如何:
https://enable-cors.org/server_php.html

...你提到了#34;打电话回家" IF 您的服务器托管在您的家中,确保可以从外部访问,您需要一个静态IP并在防火墙中打开端口(如果有的话)。


并回答你的问题:是的,有可能"打电话回家"默默。
这就是分析工具的作用,看一看:
https://unity3d.com/unity/features/analytics