Home >Backend Development >PHP Tutorial > php登陆页面,该如何解决

php登陆页面,该如何解决

WBOY
WBOYOriginal
2016-06-13 13:29:591124browse

php登陆页面
include('conn.php');
session_start();
if(isset('$_post[submit]')){
  $sql="select * from chen where name='$_post[user]' and '$_post[pwd]'";
  $rs=mysql_query($sql);
  $row=mysql_fetch_array($rs);
  if($row){

《 $time=time()+3600;
$_session[user]=("zhangsan",time()+3600);
$_session[pwd]="zhangsan",1);
$_session[]=("longin.php",true,$time);》
header("location:index.php");
?>
重新登陆  



 


 

登陆页面




   
 

大家给我看下,都不到怎么写了,页面的转换

------解决方案--------------------
PHP code
// 这个变量在单引号号内,所以不会被解析,只当作字符串处理。isset()接受的是一个变量
if(isset('$_post[submit]')){
// 换成   $_POST的键值是字符串类型,所以要用 'submit'
if(isset($_POST['submit'] ){

// 前面 没那个中文的《,不然会报语法错误
《 $time=time()+3600;

// ("zhangsan",time()+3600) 不是一个表达式,也没有返回值。 变量也区分大小写
$_session[user]=("zhangsan",time()+3600);
// 换成
$_SESSION['user'] = 'zhangsan';
// 如果你想设置session的生命周期,需要在php.ini中设置session.cookie_lifetime 。不过你基础不好就先别着急做了
<br><font color="#e78608">------解决方案--------------------</font><br>一个是引号,一个是POST,GET这些的要大写的。
<br><font color="#e78608">------解决方案--------------------</font><br>他的意思是你可以设置默认的COOKIE保存时间,SESSION的ID一般保存在COOKIE里面,所以COOKIE一结束,你的SESSION也没有了 <div class="clear">
                 
              
              
        
            </div>
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn