1

我正在尝试携带一个上传到第二个脚本的文件。我正在使用 HTML 表单进行文件上传,并使用 php 来保存文件。PHP 变量是:

$_FILES["Picture"]["name"]

我知道当您创建一个POSThtml 表单并点击提交时,以下页面可以访问:$_FILES["Picture"]["name"].

但是现在我想使用 header 重定向到另一个页面并可以访问$_FILES["Picture"]["name"].

有没有办法做到这一点。?

4

3 回答 3

2

$_FILES将数组存储在like$_SESSION中并在另一个页面/脚本上$_SESSION['file'] = $_FILE["Picture"]["name"]访问会话$_SESSION

于 2013-11-08T18:22:38.360 回答
0

尝试将您想要的数据保存到会话中,然后在后续调用中可以访问它。 $_SESSION就是所谓的全球。您还可以使用 $_COOKIE 将其保存到用户的 cookie 而不是服务器会话中。

像这样的东西:

$_SESSION['picture'] = $_FILES['Picture'];

然后稍后打印它,您只需执行以下操作,就像任何其他数组一样:

echo $_SESSION['picture']['name'];
于 2013-11-08T18:20:03.040 回答
-1

使用 cURL 以与第一个请求完全相同的标头请求第二个页面

于 2013-11-08T18:18:23.043 回答