อยากทราบว่า สามารถให้ javascript ไปเปลี่ยนค่าตัวแปรใน php ได้หรือไม่
ยกตัวอย่างเช่น ใช้ javascript นับเวลาเมื่อครบ 20 วินาที แล้วให้ javascript ไปเปลี่ยนค่าตัวแปรของภาษา php สามารถทำได้หรือไม่ อย่างไรครับ
อยากทราบว่า สามารถให้ javascript ไปเปลี่ยนค่าตัวแปรใน php ได้หรือไม่
ยกตัวอย่างเช่น ใช้ javascript นับเวลาเมื่อครบ 20 วินาที แล้วให้ javascript ไปเปลี่ยนค่าตัวแปรของภาษา php สามารถทำได้หรือไม่ อย่างไรครับ
[color=#33FF33]:: ความขี้เกียจ ทำให้คนเราโง่ ::[/color]
ไม่ได้ครับ ฟันธง
PHP ทำงานฝั่ง server
Javascript ทำงานฝั่ง client
ทำงานคนละส่วน มี internet ขั้นไว้
ถ้าจะใช้ javascript ควบคุม PHP จะต้องทำการ GET ไป server อย่างน้อย 1 ครั้ง (ควบคุมผ่าน method GET)
ซึ่งถ้าใช้ XML มาปกปิดการ redirect แล้วเอา content มาใช้ก็เรียกว่า AJAX อ่ะครับ
ถ้าจะใช้คุมให้ได้ หลักการมันก็ราวๆนี้นะครับ
1. ใช้ JS สร้างเงื่อนไข สมมุติ 20 วิ
2. พอครบ 20 วิ เราก็ redirect โดยกำหนด url พิเศษที่เราเขียนขึ้นเอง เช่น
ตอนแรก www.a.com <-- ตอนนี้สมมุติค่า $tmp = "test";
ผ่านไป 20 วิ เกิดการ redirect ไป www.a.com/?ASXCDR <-- เราก็เขียนโค๊ดควบคุมไว้ว่า ถ้า $HTTP_QUERY = "ASXCDR"; จะทำให้ค่าตัวแปร $tmp = "test2";
ซึ่งวิธีนี้ก็คือการ XSS นั่นเอง ถ้าเอามาใช้อีกแบบ
3. อาจจะใช้ AJAX ปิดบังการ redirect ก็จะ เสมือนใช้ JS ควบคุม PHP
ซึ่งถ้าเราเป้นคนเขียนเว็บเอง ในส่วนนี้ออกแบบได้อยู่แล้ว จะให้ url มันออกมาในรูปแบบใด
Actions : (View-Readers)
There are no names to display.