使用php中的会话变量在html中打印图像

时间:2012-05-11 20:23:04

标签: php html5 session-variables

我有这个代码尝试使用html打印图像 来自php.Here的会话变量是我的代码:

</head>
<body>
<?php
session_id(1);
session_start();
echo $_SESSION['phname'];
?>
<img src="../uploads/$_SESSION['phname']" alt="photo" width="498" height="720" border="0" />

这里:

session_id(1);
session_start();
echo $_SESSION['phname'];

我正在检查我的变量是否已通过   从PHP和它的确定。   在这里

?>
<img src="../uploads/$_SESSION['phname']" alt="photo" width="498" height="720" border="0" />

我正在使用php从以下来源打印图像

src="../uploads/$_SESSION['phname']"

当$ _SESSION ['phname']是我的图像名称但是我没有得到图像。我的代码有什么问题吗?    还有其他方法来打印我的图像吗?    我尝试了很多东西和很多代码    我在网上找到了但没有什么能帮到我。

2 个答案:

答案 0 :(得分:3)

在向浏览器输出任何内容之前,您需要执行session_start,因为它会发送一些标题。

当然,当你想在php中回应一些东西时,你需要php标签和一个echo语句......

答案 1 :(得分:3)

<?session_start();?>
</head>
<body>
<?php
session_id(1);

echo $_SESSION['phname'];

echo "<img src=\"../uploads/". $_SESSION['phname']."\" alt=\"photo\" width=\"498\" height="720" border="0" />";
?>