A-AA+then

การส่งค่าตัวแปร จากจาวาสคริป ไปให้ php code ทำยังไงครับ

3,111
หาอ่านมาสองสามวันแล้วครับ
ก็ยังไม่เข้าใจ ขอเรียนสอบถาม อ.Goragod ดังนี้ครับ

คือ เว็บบอร์ดที่ผมใช้ แสดงผลในไฟฟอก กับ ไออี
ไม่เหมือนกัน ก็เลยสร้าง จาวาสคริปขึ้นมาตรวจ
แล้วเก็บค่าตัวแปรไว้ในคุ๊กกี้

function  detectBrowser(){
    var is_ie;
    if (window.ActiveXObject) {
        is_ie = true ;
        alert("เราขอแนะนำให้ใช้ Firefox or Chrome" +" " + "เพื่อการแสดงผลที่ถูกต้อง");
    }   
    else {
        is_ie= false  ;
    }   
    document.cookie= is_ie ;
}

สมมติว่าโค้ดดังกล่าวเก็บไว้ชื่อ  mymod/a.js
แล้ว ไฟล์ Themes/index.php ซึ่งเป็นเมนเทมเพลต
ก็จะใช้

<script language="JavaScript" type="text/javascript" src="', $boardurl,'/mymod/a.js">    </script>
<body onload=detectBrowser>

ปัญหาก็คือว่า จะเอาตัวแปร is_ie = true or false
ที่ได้มาจากไฟล์ a.js
มาใช้ใน index.php ยังไงครับ
ผมลองใช้

$is_ie = $_COOKIE['is_ie']
if $is_ie= true
   ...
else
   ...
ใน index.php ก็ไม่ทำงานครับ

จนปัญญาจริงๆ ครับ ขอบคุณครับ

4 ความคิดเห็น

555+++

cookie บน Javascript ไม่เหมือน php นะครับ cookie บน javascript ไม่ได้แยกเป็น array ถ้าจะอ่านหรือเขียนต้องอ่านมาแล้วจัดการแยกด้วยตัวเองครับ

บนเว็บมีโค้ดเกี่ยวกับ cookie ด้วย Javascript อยู่ครับ
1

ขอบคุณครับ เดี๋ยวจะศึกษาเพิ่มเติม
ไม่ได้ความแล้วจะกลับมาถามเพิ่มครับ
2

ยอมแพ้ครับ
หันไปใช้ php script แทน
จบข่าว
3

555+++

ซะงั้น

ข้อจำกัดของ Javascript มันเยอะครับ

แต่จริงๆ มันก็ไม่ค่อยถูกนัก เนื่อง จาก Javascript และ PHP มันก็มุ่งหวังเพื่อทำงานคนละอย่างกัน
4
^