从JS上传文件请求到Web服务器

时间:2018-02-05 18:12:46

标签: javascript php mysql session upload

我真的需要帮助解决一个很难解决的问题......

我有一个HTML表单,其中包含一个提交Button和一个用于上传文件的输入元素,然后表单和提交由Javascript作为FormData处理。

将表单发送到另一台服务器上的PHP脚本,该服务器将图像文件作为blob保存到MySql Server中。 MySQL服务器与脚本位于同一服务器上。

我的问题是:您可以登录我的网站,身份验证工作正常。登录时,会启动一个PHP会话并设置两个Session变量,一个布尔值检查登录,另一个存储用户名。要对所有内容进行身份验证并仅显示属于登录用户的内容,每次都会检查会话变量。

由于post请求是由Javascript发出的,并且是直接发送到Other服务器上的PHP Script,因此如果请求实际上是由User发出的,并且不是由恶意想要的人引起的,我无法检查Session变量来进行身份验证更改其他用户的数据。会话仅适用于用户和Web服务器,并且在其他服务器上不可用。

我不想创建一个PHP脚本来首先在Web服务器上进行身份验证,然后发送请求以在其他服务器上传文件...

有没有人遇到类似问题并能帮助我?

0 个答案:

没有答案