AmazonS3和使用外部服务器运行PHP


Amazon S3 and running PHP using an external server

我知道你不能在AmazonS3上运行PHP,但有没有办法在S3上托管一个静态网站,然后从另一台服务器上使用PHP运行联系人表单?本质上,我在问PHP文件是否需要在S3上才能正常运行?

否,PHP文件不必在S3上。只需将其放在另一台服务器上,并引用绝对(完整)URL即可。

  • 页面可以将表单提交到其他域(,例如到PHP服务器)。事实上,这使得即使服务器需要POST请求,CSRF也成为可能
  • 页面可以从其他域加载图像、脚本和样式表。事实上,从单独的服务器甚至第三方内容交付网络加载这些资产是非常常见的。例如,Stack Overflow从//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js加载其jQuery副本