เราจะดึงค่าตัวแปรจากอีก โดเมนมายังไงคับยังไง.. คือผมมี 2 เว็บที่ต้องใช้ข้อมูลร่วมกัน โดยข้อมูลนั้นถูก
ถ้าข้อมูลเก็บไว้ใน Database ก็ดึงออกมาดูได้ครับ
Date :
2009-09-04 16:44:27
By :
panyapol
คือข้อมูลที่ใช้บนเว็บจะเน้นเก็บข้อมูลไว้ในไฟล์ จะพยายามไม่ใช้ DB อ่ะครับ เพื่อลดการใช้ DB ให้น้อยที่สุด ตอนเก็บก็เก็บลง DB และถูก Gen ออกมาเป็นไฟล์ จึงอยากทราบว่ามีวิธีไหมครัับ....ขอบคุณครับ
Date :
2009-09-04 16:55:16
By :
shinecreate
มันขึ้นอยู่กับการ set สิทธิการเข้าถึง ฐานข้อมูลด้วยครับ ถ้าคุณต้อง access ฐานข้อมูลจากเครื่องอื่นก็ต้อง
เซ็ต สิทธิการเข้าถึงของ Host นั้นเป็น host ใดๆเท่านั้นครับจึงจะ connect ได้
เข้าไปที่ phpMyAdmin->Privileges->edit Privileges
edit Privileges เลือกแก้ user ที่เราต้องการให้สามารถ acess จากที่อื่นได้ครับ
ในส่วนของ Change Login Information ตรง Host: ให้เปลี่ยนเป็น Any host กดปุ่ม GO
เป็นอันเสร็จ ทีนี้คุณก็สามารถที่จะ access User นั้นผ่านเครื่องใหน ก็ได้ครับ
Date :
2009-09-04 16:56:26
By :
DownsTream
ไม่เคยทำเหมือน แต่ถ้ามี โจย์ แบบนี้ผมก็คงจะคิดถึง การใช้ xml มากกว่า ไม่รู้ว่า เคยคิด เรื่อง xml หรือ พวก webservices บ้างไหมครับ....
Date :
2009-09-04 22:24:00
By :
nilas
ถ้าง่ายที่สุดก็คือการส่งค่าผ่าน Hidden น่ะครับ โดยเก็บค่าตัวแปรจากเว็บไซต์หนึ่ง แล้วก็ Action ไปยังอีกเว็บไซต์หนึ่งน่ะครับ
PHP Hidden Field
Date :
2009-09-04 22:35:05
By :
webmaster
Date :
2009-09-04 22:39:57
By :
gummezaka
ผมเข้าใจว่าคุณเปิดหน้าเว็ปที่ 2 ขึ้นมา แล้วต้องการให้เว็ปที่สอง คอนเน็คไปเว็ปที่ 1 เพื่อดึงข้อมูลจากไฟล์ที่เก็บไว้ในเว็ปที่หนึ่งมาแสดงใช่ไหมครับ ถ้าเป็นอย่างนี้ผมเคยใช้วิธีการให้คอนเน็คไปหาไฟล์พีเอชพีให้ประมวลผลข้อมูล (ในที่นี้จะดึงข้อมูลจากไฟล์ใดก็ได้ และสามารถสั่งคำนวณตอนนั้นได้ด้วย) แล้วให้แอคโก้กลับมาที่เบราว์เซอร์เป็นแท็กไฟล์ (ปกติเราแอ็คโก้ออกมาแสดงผลที่จอภาพ) จากนั้นก็จะใช้จาว่าจัดการกับแท็กไฟล์ที่รับมาอะครับ ลองดูครับ ไม่แน่ใจว่าใช่ที่ต้องการหรือเปล่า คำสั่งนี้ให้ประมวลผลส่งมาเป็นแท็กไฟล์ที่เบราว์เซอร์นะครับ
header("Content-Type: application/octet-stream");
ปล. ไฟล์ที่โอสส่งมาที่เบราเซอร์จะมีชื่อเดียวกับหน้าเพจที่คุณเปิดแล้วส่งคำสั่งร้องขอไปนะครับ เช่น send_data.php แท็กไฟล์ที่คุณจะได้รับก็ชื่อ send_data.php เช่นกันครับ
Date :
2009-09-04 22:59:53
By :
NanoTHoro
มีอีกหนึ่งที่ผมคิดนะครับ ใช่ ajax เรียก ข้าม web โดยส่ง parameter ที่ต้องการเข้าไป เพื่อ get ค่าออกมา แต่ไม่เคย สั่ง ajax ข้ามเว็บอ่ะ
ยกตัวอย่างสั้นๆ
xmlHttp.open("GET","http://www.web2.com/function.php?id=1");
อะไรประมาณนี้นะครับ
Date :
2009-09-04 23:15:26
By :
nilas
Date :
2009-09-04 23:34:06
By :
panyapol
ขอบคุณสำหรับทุกความรู้ครับ เดี๋ยวผมจะลองไปทำดูน่ะครับ ได้ผลยังไงเดี๋ยวมารายงานครับ...
Date :
2009-09-05 11:21:40
By :
shinecreate
Load balance : Server 04