我正在尝试携带一个上传到第二个脚本的文件。我正在使用 HTML 表单进行文件上传,并使用 php 来保存文件。PHP 变量是:
$_FILES["Picture"]["name"]
我知道当您创建一个POST
html 表单并点击提交时,以下页面可以访问:$_FILES["Picture"]["name"]
.
但是现在我想使用 header 重定向到另一个页面并可以访问$_FILES["Picture"]["name"]
.
有没有办法做到这一点。?
我正在尝试携带一个上传到第二个脚本的文件。我正在使用 HTML 表单进行文件上传,并使用 php 来保存文件。PHP 变量是:
$_FILES["Picture"]["name"]
我知道当您创建一个POST
html 表单并点击提交时,以下页面可以访问:$_FILES["Picture"]["name"]
.
但是现在我想使用 header 重定向到另一个页面并可以访问$_FILES["Picture"]["name"]
.
有没有办法做到这一点。?
$_FILES
将数组存储在like$_SESSION
中并在另一个页面/脚本上$_SESSION['file'] = $_FILE["Picture"]["name"]
访问会话$_SESSION
尝试将您想要的数据保存到会话中,然后在后续调用中可以访问它。 $_SESSION
就是所谓的超全球。您还可以使用 $_COOKIE 将其保存到用户的 cookie 而不是服务器会话中。
像这样的东西:
$_SESSION['picture'] = $_FILES['Picture'];
然后稍后打印它,您只需执行以下操作,就像任何其他数组一样:
echo $_SESSION['picture']['name'];
使用 cURL 以与第一个请求完全相同的标头请求第二个页面