การเรียกใช้งานตัวแปร $_G โดยไม่ผ่านระบบปลักอินของ Discuz
[*]<?php
[*] /* การเรียกใช้งานตัวแปร $_G โดยไม่ผ่านระบบปลักอินของ Discuz */
[*] require '../source/class/class_core.php'; //เรียกใช้ระบบ Discuz (ต้องระบุ Path ให้ถูก ตามตำแหน่งไฟล์นี้ไปวาง ไม่งั้น Error)
[*]
[*] C::app()->cachelist = $cachelist; //ดึงแคสจากระบบ Discuz
[*] C::app()->init(); //คำสั่ง Intitial Core ของระบบ Discuz
[*]
[*] global $_G; //กำหนดตัวแปร Global ชื่อ $_G (ไม่ต้องทำก็ได้ ถ้าจะเรียกใช้แค่จุดเดียว หรือไม่ออกนอกฟังก์ชัน)
[*]
[*] header('Content-Type: text/html; charset=utf-8'); //กำหนด Character Set Encoding ให้เป็น Unicode 8 (ไม่ทำก็ได้ ถ้าไม่อยากแสดงผลภาษาไทย)
[*] if($_G["uid" == 0) echo "กรุณาล็อกอิน"; //ตรวจสอบว่าล็อกอินหรือยัง หากยัง ให้แจ้งว่ากรุณาล็อกอิน
[*] else var_dump($_G); //หากล็อกอินแล้ว ให้ดั้มตัวแปร $_G ออกมาทั้งหมด เพื่อทดสอบ
[*] //else echo "คุณล็อกอินสำเร็จ ด้วยชื่อ " . $_G["username"]; //หรือจะแจ้งเตือนว่าได้ล็อกอินแล้วด้วย UserName ที่ล็อกอินเข้ามาก็ได้
[*]
[*] /*
[*] ดูข้อมูลชุดตัวแปร $_G เพิ่มเติมที่
[*] http://www.discuzthai.com/thread-30262-1-1.html
[*] */
[*]?>
แจ่มขอบบคุณครับ
หน้า:
[1]