我正在尝试将上传的文件带到第二个脚本。我正在使用HTML表单上传文件和php来保存文件。 PHP变量是:
$_FILES["Picture"]["name"]
我知道当您创建POST
html表单并点击提交时,以下页面可以访问:$_FILES["Picture"]["name"]
。
但现在我想使用标题重定向到另一个页面,并且可以访问$_FILES["Picture"]["name"]
。
有没有办法做到这一点。?
答案 0 :(得分:2)
将$_FILES
数组存储在$_SESSION
$_SESSION['file'] = $_FILE["Picture"]["name"]
中,并在另一个页面/脚本上访问会话$_SESSION
答案 1 :(得分:0)
尝试将所需数据保存到会话中,然后在后续调用中可以访问。 $_SESSION
就是所谓的superglobal。您还可以使用$ _COOKIE将其保存到用户的cookie而不是服务器会话。
这样的事情:
$_SESSION['picture'] = $_FILES['Picture'];
然后打印它以后你需要做的就是以下,就像任何其他数组一样:
echo $_SESSION['picture']['name'];
答案 2 :(得分:-1)
使用cURL向第二页请求第一个请求中完全相同的标题