如何将图像保存到会话变量PHP中

时间:2017-11-15 13:22:08

标签: php file session

文件1:

$_SESSION['imguserF'] =  $_FILES['imguser'];

文件2:

<p>Photo: </p><input id=\"imgrace\" type=\"file\" name=\"imguser\" />

当我创建会话变量时,文件2打开。我希望当file2打开时,保存到会话变量中的图像将被选择到输入中。

如何获取该值并将其插入输入?

1 个答案:

答案 0 :(得分:0)

我会尝试尽可能地分解它:

首先我们有你的表格:

Php无法读取像javascript或css这样的元素,所以你需要在表单中包含你想要的内容。在表单中,您必须定义要使用的方法(post,get)以及您的php文件的操作。我为您提供了一份表格,以帮助您理解

<form method="post" action="test2.php">
    <p>Photo: </p><input id="imgrace" type="file" name="imguser"/>
    <input type="submit" id="imguser" name="imguser2"/>
</form>

之后我们转到php部分:

在php文件中我需要收到我发送的内容。我在html中设置的方法必须是在php中接收的方法,当然还有相同的文件名。我给你一个php文件样本:

$data=$_POST['imguser'];
echo "<img src='/$data' />";

这2个文件正在做什么很简单。我从html页面上传了一张图片,我将其捕获并显示在php页面中。我的变量$data具有我需要的所有信息(图像名称)以显示图像,除了显示我可以简单地将其存储到数据库中。您还需要提交表格。 Php不像ajax调用或javascript函数那样实时,因此需要“刷新”。