ใช้งาน cookie ในการจำค่าชื่อผู้ใฃ้และรหัสผ่าน ด้วย javascript และ php

Javascript Code

<script type="text/javascript">
function chk_form(){
	var j_keep_login=document.form1.keep_login;
	var i_username=document.form1.username.value;
	var i_password=document.form1.password.value;
	if(j_keep_login.checked==true){
		var days=10; // กำหนดจำนวนวันที่ต้องการให้จำค่า
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
		document.cookie = "CK_username=" +i_username+ "; expires=" + expires + "; path=/";
		document.cookie = "CK_password=" +i_password+ "; expires=" + expires + "; path=/";
	}else{
		var expires="";
		document.cookie = "CK_username="+expires+";-1;path=/";
		document.cookie = "CK_password="+expires+";-1;path=/";		
	}
}
</script>

PHP Code

<form id="form1" name="form1" method="post" action=""  onsubmit="return chk_form()">
  ชื่อผู้ใช้  :
  <input name="username" type="text" id="username" value="<?=$_COOKIE['CK_username']?>" />
  <br />
  รห้สผ่าน  :
  <input name="password" type="password" id="password" value="<?=$_COOKIE['CK_password']?>" />
  <br />
  <input name="keep_login" type="checkbox" id="keep_login" value="1" <?=(isset($_COOKIE['CK_username']) && $_COOKIE['CK_username']!="")?"checked":""?> />
  จำ้ข้อมูลการล็อกอินไว้<br />
  <input type="submit" name="Submit" value="เข้าสู่ระบบ" />
</form>

คลิกดูตัวอย่าง

บทความในหมวดที่่น่าสนใจ อื่นๆ JAVASCRIPT Learning

25 Sep 08 ป้องกันคนคลิกขวา และ ป้องกันคน select ข้อความ อ่าน 751 21 Oct 08 การล้างค่า ข้อความเริ่มต้นในช่องการค้นหา ด้วย javascript อ่าน 733 13 Feb 09 แปลงข้อความเป็นตัวเล็ก toLowerCase ตัวใหญ่ toUpperCase ด้วย javascript อ่าน 595 18 Aug 09 สร้าง ฟังก์ชั่น บันทึกหน้าเพจไว้ใน Favorites และ Bookmarks ด้วย javascript อ่าน 542 22 Mar 09 javascript หาความกว้างและความสูงของหน้าเพจได้ด้วยฟังก์ชันง่ายๆ อ่าน 513 11 Dec 09 ทบทวน การเรียกใช้งาน events ใน javascript ที่ใช้ได้สำหรับ ทุก browsers อ่าน 460 03 Feb 10 ทบทวน javascript ฟังก์ชั่น ให้กรอกเฉพาะภาษาอังกฤษเท่านั้น อ่าน 263
จำนวนผู้เยี่ยมชม 85627 คน 2010 © Copyright ninenik.com. All rights reserved.