【发布时间】:2012-04-11 12:18:42
【问题描述】:
当用户链接到链接时,它会重定向到 edit.php - 这是一个示例:www.cars.com/edit.php?id=23
在edit.php 中,我使用_GET 将值存储在会话中。该值存储在$_session['user'] 中,但是当提交同一页面上的表单时echo $_session['user'] 不显示任何内容-如何使其显示该值?
<?php
session_start();
$_session['user']=$_GET['id']; // I use _GET to store the value in session
if( isset($_POST['submit'])) {
echo $_session['user'];
}
<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>" name="formI2D" enctype="multipart/form-data" id="formI2D" />
【问题讨论】:
-
session_start()是否在每个页面的顶部? -
只有一页,表单提交到同一页
标签: php html forms session refresh