ホームページ >バックエンド開発 >PHPチュートリアル >phpログインページ、その解決方法
php登陆页面
include('conn.php');
session_start();
if(isset('$_post[submit]')){
$ sql="select * from chen where name='$_post[user]' および '$_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");
?>
重新登陆
// この変更量は単一の番号内にあるため、文字列が処理される場合にのみ解析されません。isset() は 1 つの変更量として受け入れられます。 if(isset('$_post[submit]')){ // $_POST の键值は文字列型、所用です 'submit' if(isset($_POST['submit'] ){ // 前那个中文的《没,不然会报语法错误 《 $time=time()+3600; // ("zhangsan",time()+3600) は表形式ではなく、戻り値もありません。 $_session[ユーザー]=("張さん",time()+3600); // 换成 $_SESSION['ユーザー'] = '張三'; // セッションの存続期間を設定したい場合は、php.ini に session.cookie_lifetime を設定する必要があります。 <br><font color="#e78608">------解決案---------</font><br>1 つは引号、1 つは POST、GET です要要約。 <br><font color="#e78608">------解決案-----</font><br>他の意思により、Cookie を設定できます保存期間、SESSION の ID は通常 COOKIE に存在するため、COOKIE は終了しており、あなたの SESSION にも <div class="clear"> はありません</div>