Rumah >pembangunan bahagian belakang >masalah PHP >Cara menggunakan kuki untuk melaksanakan antara muka log masuk dalam php
Cara menggunakan kuki untuk melaksanakan antara muka log masuk dalam PHP: 1. Tetapkan borang log masuk 2. Tetapkan nilai lalai kotak teks kepada kandungan dalam kuki; antara muka pemprosesan borang.
Persekitaran pengendalian artikel ini: sistem Windows 7, PHP versi 7.1, komputer Dell G3.
Bagaimanakah PHP menggunakan kuki untuk melaksanakan antara muka log masuk? Antara muka log masuk PHP menggunakan kuki untuk mengingati kata laluan akaun
Prinsip kuki:
Kuki dalam Pelayan menciptanya dan mengembalikannya kepada penyemak imbas klien untuk storan setempat Masa penyimpanan kuki ditentukan dengan menetapkan kitaran hayat.
Proses pelaksanaan:
<!-- 登录表单 --> <div class='div_login' id='login'> <form name='login_form' method="post" action="/FirstPHPWeb/application/controllers/loginCl.php"> <!-- 在此处设置文本框默认值为 cookie 中的内容 --> 账 号:<input type="text" name="id" value="<?php echo @$_COOKIE['id']; ?>"/><br/> 密 码:<input type="password" name="psw" value="<?php echo @$_COOKIE['psw']; ?>"/><br/> 验证码:<input type="text" name="checkcode" /><br/> <img id='login_checkcode_img' onclick="changeCode('login_checkcode_img')" src="../controllers/createCheckCode.php" ><a href="#" onclick="changeCode('login_checkcode_img')">看不清楚,换一张</a><br/> <input type="checkbox" name="isKeepInfo" value="keep" checked/>在此电脑上保留用户名<br/> <input class='btn' type="image" src='/FirstPHPWeb/public/img/login.png' alt='submit' name='login' value='登陆' /> </form>
// 在表单的处理界面添加判断 if($isKeepInfo){ setcookie("id", "$id", time()+3600*24*7,'/'); setcookie("psw", "$psw", time()+3600*24*7,'/'); }
Butiran:
Laksanakan fungsi ini Ia tidak rumit, tetapi dalam aplikasi sebenar, butiran kecil akan diabaikan:
Di sini, mari kita fahami fungsi setcookie dahulu Sintaks berikut diberikan dalam dokumen pembangunan :
setcookie(name, value, expire, path, domain);
nama, nilai: menyimpan data kuki dalam bentuk pasangan nilai kunci; Jika tidak ditetapkan, ia lalai kepada kuki peringkat sesi dan kuki akan tamat tempoh selepas penyemak imbas ditutup.
laluan: Laluan sah sebelah pelayan (pilihan). Lalai ialah laluan halaman apabila kuki ditetapkan pada masa ini; nama domain boleh mendapatkannya. [Pembelajaran yang disyorkan:
Tutorial video PHP]
Atas ialah kandungan terperinci Cara menggunakan kuki untuk melaksanakan antara muka log masuk dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!