|
|
|
php ถามเรื่องการส่งค่า session ข้าม subdomain หน่อยครับ |
|
|
|
|
|
|
|
นึกว่าได้ไปแล้วน่ะพจน์
ใช้ได้ครับแต่มีข้อจำกัดน่อก็ลองมั่วๆดูน่ะครับ
ini_set('session.cookie_domain', '.aaaa.com');
ใช้ตัวนี้แหล่ะ เอาโค้ดนี้ไปไว้โค้ดบรรทัดแรกของ domain กับ subdomain ให้หมดน่ะครับ
พอประกาศเปิดใช้งานแล้ว เราต้องเก็บ url ไว้ใน session หรือ cookie ด้วย
ตัวอย่าง
โค้ดที่ต้องเขียนลงใน subdomain
Code (PHP)
ini_set('session.cookie_domain', '.aaaa.com');
$_SESSION['save_url']="forums.aaa.com".$_SERVER['SCRIPT_NAME'];
สำหรับใน domain ปกติ
Code (PHP)
ini_set('session.cookie_domain', '.aaaa.com');
$_SESSION['save_url']=$_SERVER['REQUEST_URI'];
ตัวอย่างนี้ก็นำไปใช้ในงานจริงไม่มีปัญหาน่อ
imwriter.keedkean.com ลองเข้าไปดูผมไม่ได้เขียนโค้ดล๊อกอินในซัพโดเมนนี้ ผมเขียนลิงค์ไปที่
keedkean.com/login.html จากนั้นพอล๊อกอินได้ก็จะกลับมา imwriter.keedkean.com ครับ
โค้ดที่ใช้ก็ตามข้างบนเลย
ถ้าจะใช้ modrewrite ต้องดูด้วยน่ะครับ โฮสยอมให้เขียนเปล่า ซึ่งปกติไม่ยอมครับ หุหุ ต้องใช้ iniset() แทน
|
|
|
|
|
Date :
2010-07-12 20:51:43 |
By :
xbeginner01 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อ่อ เราต้องมาสร้าง session url อีกครั้งหนึ่ง เข้าใจแล้วบี พจนั่งมึนตั้งนานนึกว่าประกาศใช้แค่ คำสั่งอย่างเดียว
|
|
|
|
|
Date :
2010-07-12 22:04:48 |
By :
somparn |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2010-09-27 13:56:25 |
By :
123 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอโทษนะครับ พอดีผมกำลังศึกษาเรื่องนี้อยู่ครับ แต่ยังไม่ค่อยเข้าใจน่ะครับ
จะรบกวนเกินไปมั้ยครับถ้าอยากจะขอตัวอย่างจริงๆ มาดูน่ะครับ
|
|
|
|
|
Date :
2011-11-23 15:28:35 |
By :
oat21475 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|