จ้างเขียน code php ไม่กี่บรรทัด

เริ่มโดย loveseo, 26 สิงหาคม 2012, 23:40:05

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

loveseo

ผมต้องการให้เขียน ข้อมูลเก็บใน secsion ให้นานกว่า 20 นาที เชียนท่านใดว่างรับงานบ้างครับ

<?php
session_start();
session_register('NAME');
$send_name = $_GET['id'];
if (!is_null($send_name))
{
$_SESSION['NAME'] = $send_name;
$_SESSION['CREATED'] = time();
}

if (time() - $_SESSION['CREATED'] > 6000)
{
session_unregister('NAME');
}

โค้ตนี้ได้จากเทพในนี้ครับ
มันผิดตรงใหนครับ ผมงงจัง คือผม get id มาจาก URL มาเก็บใน secsion แต่มันอยู่แค่ 20 นาที แก้ไม่หายซะที รบกวนเทพหน่อยครับ
อันความผิดพลาดพลั้ง       ทั้งหลายเล่า
ใช่เพราะดาวบนท้อง          ห้องเวหน
มาเกี่ยวข้องพ้องพาน         บันดาลดล
แท้จริงผลของกรรม           เราทำเอง

xfiles

ต้องแก้ืี่ที่ server ป่าวครับ
[direct=http://www.xn--12c2ca4acw7aloa8rsbk5d8bg.com/]เกมส์ออนไลน์ใหม่[/direct] [direct=http://xn--12ca3dza1a1a5a9d2f9e.net/]เกมส์ตกปลา[/direct] [direct=http://www.flashgamesthai.com/]เกมส์[/direct]

Greality

ประมานนี้รึป่าว


session_cache_limiter('user');
$cache_limiter = session_cache_limiter();
session_cache_expire(20);
$cache_expire = session_cache_expire();
session_start();
แบร่ๆ

loveseo

อ้างถึงจาก: xfiles ใน 26 สิงหาคม 2012, 23:41:14
ต้องแก้ืี่ที่ server ป่าวครับ
เป็นเว็บทำจาก wp ครับอยู่บน host ไม่รู้แก้ตรงใหน
อันความผิดพลาดพลั้ง       ทั้งหลายเล่า
ใช่เพราะดาวบนท้อง          ห้องเวหน
มาเกี่ยวข้องพ้องพาน         บันดาลดล
แท้จริงผลของกรรม           เราทำเอง

toruto

ใช้ DB ช่วยเก็บครับ หรือไม่ก็ลองใช้ framework ช่วยดูครับผม


kungbest


c0untry-m@n

session_start();
session_register('NAME');
$send_name = $_GET['id'];
if (!is_null($send_name))
{
$_SESSION['NAME'] = $send_name;
$_SESSION['CREATED'] = time();
}


ใช้เท่านี้น่าจะได้แล้วนะครับ

ตัดส่วนข้างล่างออกไปเลย

loveseo

อ้างถึงจาก: c0untry-m@n ใน 27 สิงหาคม 2012, 00:28:04
session_start();
session_register('NAME');
$send_name = $_GET['id'];
if (!is_null($send_name))
{
$_SESSION['NAME'] = $send_name;
$_SESSION['CREATED'] = time();
}


ใช้เท่านี้น่าจะได้แล้วนะครับ

ตัดส่วนข้างล่างออกไปเลย

แล้วเวลากำหนดตรงใหนครับ
อันความผิดพลาดพลั้ง       ทั้งหลายเล่า
ใช่เพราะดาวบนท้อง          ห้องเวหน
มาเกี่ยวข้องพ้องพาน         บันดาลดล
แท้จริงผลของกรรม           เราทำเอง

loveseo

อ้างถึงจาก: kungbest ใน 27 สิงหาคม 2012, 00:26:59
อ้างถึงhttp://wordpress.org/extend/plugins/configure-login-timeout/

ลองเอาตัวนี้ไปใช้ดูคับ

ขอบคุณครับแต่ของผมไม่ได้ login ครับ get มาจาก url ครับ
อันความผิดพลาดพลั้ง       ทั้งหลายเล่า
ใช่เพราะดาวบนท้อง          ห้องเวหน
มาเกี่ยวข้องพ้องพาน         บันดาลดล
แท้จริงผลของกรรม           เราทำเอง

c0untry-m@n

#10
session_start();
session_register('NAME');
$send_name = $_GET['id'];
if (!is_null($send_name))
{
$_SESSION['NAME'] = $send_name;
$_SESSION['CREATED'] = time();
}

if (time() - $_SESSION['CREATED'] > 6000)
{
session_unregister('NAME');
}


เวลาแก้ที่เลข 6000 นะครับ
มันน่าจะเป็นค่าเวลา ไม่แน่ใจว่าหน่วยเป็นอะไร เดาๆว่าน่าจะเป็นมิลลิวินาที (1 วินาที = 1000)
หรืออาจเป็นค่า timestamp ลองแก้เพิ่มหรือลด แล้วดูผลที่แตกต่างก็ได้ครับ
ผิดพลาดต้องขออภัยนะครับ ผมอ่านตามโค้ด ไม่ได้ทดสอบ

kobkung

    /* set the cache expire to 30 minutes */
    session_cache_expire(30);
    $cache_expire = session_cache_expire();

    /* start the session */
    session_start();

หัวนๆ ก็เอามันหมดเลย
เราเป็นบริษัท รับทำเว็บไซต์ แก้เว็บเดิม เขียน Php+Mysql+jQuery+css+bootstrap  งานตามสั่ง ประสบการณ์ จะ 19 ปี ละจ้า
[direct=http://www.smilephp.com]Smilephp.com[/direct] รับทำเว็บไซต์บริษัท e-commerce + ระบบชำระเงิน paypal,ธนาคาร  เว็บบริษัท เว็บขายของ ระบบจอง เช่า เขียน PHP ได้ทุกแนว  ช่วงนี้เน้นรับงาน ERP ระบบเอกสารบริษัท ,บัญชี ,  Barcode, Stock , Warehouse , Logistic ติดต่อ 086-364-5262
[direct=http://www.sellerorder.com ระบบหลังบ้าน จัดการ Order ขายของ  ช่วงนี้หาคนทดสอบฟรี ขอได้ตามเมลในเว็บ[/direct]
งดตอบคนทำเว็บนอกลู่นอกทาง ไม่ทำเว็บ WP ปั่นแชร์ เว็บประมูล สคริปปั่นใดๆ ไม่ทำเว็บบอลและพ

loveseo

อ้างถึงจาก: kobkung ใน 27 สิงหาคม 2012, 12:01:25
    /* set the cache expire to 30 minutes */
    session_cache_expire(30);
    $cache_expire = session_cache_expire();

    /* start the session */
    session_start();

หัวนๆ ก็เอามันหมดเลย

ขอบคุณมากครับ จะลองทดสอบดูครับ
อันความผิดพลาดพลั้ง       ทั้งหลายเล่า
ใช่เพราะดาวบนท้อง          ห้องเวหน
มาเกี่ยวข้องพ้องพาน         บันดาลดล
แท้จริงผลของกรรม           เราทำเอง