|
|
|
กำหนดเวลา session_start(); ใน page ยังไงครับให้อยู่ได้ซัก 1 ชั่วโมง ปกติมันหมดอายุทุกๆ 20 นาทีเลยครับ T_T |
|
|
|
|
|
|
|
ถ้าเป็นโฮสต์ของตัวเองก็ปรับใน php.ini ครับ ตามรูป
|
|
|
|
|
Date :
2013-02-26 23:33:50 |
By :
mangkunzo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หรือในไฟล์ .htaccess
เพิ่ม
php_value session.gc_maxlifetime 3600
เ้ข้าไปครับ
หรือในโค้ด php ก่อนเรียกใช้ session_start()
ให้เีรียกใช้
ini_set('session.gc_maxlifetime', 3600);
ครับ
<?
ini_set('session.gc_maxlifetime', 3600); // นี่ครับ
***********************รับค่า SESSION ****************************************
session_start();
***********************รับค่า SESSION ****************************************
include("../connect.php");
$username = $_POST['username'];
$password = $_POST['password'];
if(empty($username))
{
echo"<script>alert('Please enter your username'); history.back();</script>";
exit();
}
if(empty($password))
{
echo"<script>alert('Please enter your Password'); history.back();</script>";
exit();
}
$sql ="select * from xxxxxxxxxxxxxx where username = '$username' and password = '$password' ";
$dbquery = mysql_db_query($dbname,$sql );
$num_row = mysql_num_rows($dbquery );
$num_fields = mysql_num_fields($dbquery );
if($num_row > 0)
{
***********************ประกาศ SESSION ****************************************
$row = mysql_fetch_array ($dbquery);
$_SESSION['username'] =$row['username'];
***********************ประกาศ SESSION ****************************************
echo"<script>alert('welcome to Management system'); window.location='manage_main.php';</script>";
exit();
}else{
echo"<script>alert('Username และ Password ไม่ถูกต้อง'); history.back();</script>";
exit();
}
?>
ป.ล. 3600 วินาที = 1 ชม. ครับ
|
|
|
|
|
Date :
2013-02-26 23:48:18 |
By :
cookiephp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับทุกท่าน ตอนนี้ใส่ไปแล้วกำลัง รออยู่ครับ ของคุณครับผม
|
|
|
|
|
Date :
2013-02-27 21:41:50 |
By :
อิ๊ก |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|