Table des matières
php之session代码_PHP教程
Jul 13, 2016 am 10:01 AM
代码
php之session代码
代码只放通过SID判断使用cookie还是session
<!--?php session_start(); echo session_id().<br-->; //跳转页面不能不是header if(isset($_POST[sub])){ include conn.inc.php; $sql=select id from users where name='{$_POST[name]}' and password='.md5($_POST[password]).'; $result=$mysqli->query($sql); //保存数据 if($result->num_rows > 0){ $row=$result->fetch_assoc(); $_SESSION[username]=$_POST[name]; $_SESSION[uid]=$_POST[uid]; $_SESSION[isLogin5]=1; //跳转界面 echo '<script>';|r| echo location='index.php?.SID.'; //SID 常量如果开启cookie则使用cookie,如果没开启就用session|r| echo '</script>'; } echo 用户名密码有误; } ?>
Copier après la connexion
conn.inc.php
<!--?php $mysqli=new mysqli(localhost,root,heyifeng19930924,sqldb);</pre--> <strong>comm.php</strong>
Copier après la connexion
<!--?php session_start(); //判断:如果没登录自动跳转到登录页面 if(!$_SESSION[isLogin5]){ header(Location:http://blog.csdn.net/hyf93924/article/details/login.php); }</pre--> <strong>index.php</strong>
Copier après la connexion
<!--?php include comm.php; //判断是否登录成功 include conn.inc.php; echo 用户<b-->.$_SESSION[username].你好!这是网站首页; echo session_id(). ; echo 你的权限如下: ; $sql=select allow_1,allow_2,allow_3,allow_4 from users where id='{$_SESSION[uid]}'; $result=$mysqli->query($sql); $user=$result->fetch_assoc(); if($user[allow_1]){ echo 111111111111 ; } if($user[allow_2]){ echo 222222222222 ; } if($user[allow_3]){ echo 333333333333 ; } if($user[allow_4]){ echo 444444444444 ; } ?> >第二页 >第三页 >退出
Copier après la connexion
test.php和test2.php编写上和index.php如出一辙
<!--?php include comm.php; //判断是否登录成功 $username=$_SESSION[username]; //取出用户名 $sid=session_id(); //开启session session_start(); //情况session值 $_SESSION=array(); //删除客户端的在cookie中的sessionid if(isset($_COOKIE[session_name()])){ setCookie(session_name(),'',time()-3600,'/'); //一定要写上第四个参数(路径) } //彻底销毁session session_destroy(); echo $username.再见!; echo $sid; ?-->
Copier après la connexion
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Article chaud
Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines
By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines
By DDD
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines
By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines
By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds Tags

Article chaud
Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines
By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines
By DDD
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines
By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines
By 尊渡假赌尊渡假赌尊渡假赌

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Que faire si le code d'écran bleu 0x0000001 apparaît

Comment résoudre le code 28 du pilote Win7

Résoudre le problème « erreur : initialiseur attendu avant le type de données » dans le code C++

L'ordinateur affiche fréquemment des écrans bleus et le code est différent à chaque fois

Programme de codes à distance universels GE sur n'importe quel appareil

Que représente le code écran bleu 0x000000d1 ?

Explication détaillée des causes et des solutions du code d'écran bleu 0x0000007f
