|
|
|
ขอคำปรึกษาหนอยนะค่ะว่าทำไหมเราทำใน localhost ในเครื่องเว็บเราจะไม่มีปัญหาแต่พอ Up ขึ้น host จริง ข้อมูลบ้างอันกลับไม่ออก. |
|
|
|
|
|
|
|
ส่วนใหญ่เกิดจากการ รับค่าข้อมูลครับ
ต้องใช้พวก $_GET $_POST ในการรับค่าข้อมูลก่อนนำไปประมวลผลครับ
|
|
|
|
|
Date :
2013-01-17 07:35:49 |
By :
deawx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ต้องกลาวว่า คุณเขียนด้วยเป็น Global หรือเปล่าครับ
ถ้าใช้ Host บางตัว ต้องทำการก่อนนะจ๊ะ
|
|
|
|
|
Date :
2013-01-17 09:19:26 |
By :
Ex-[S]i[L]e[N]t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ดังตัวอยากที่พี่วินให้เราสามารถนำโค้ดตัวนี้ไปใช้ได้เลยหรือเปล่าค่ะ
Code (PHP)
<?
//*** Register Global =On/Off Function ***//
$phpVersion = phpversion();
list($v_Upper,$v_Major,$v_Minor) = explode(".",$phpVersion);
if (($v_Upper == 4 && $v_Major < 1) || $v_Upper < 4) {
$_FILES = $HTTP_POST_FILES;
$_ENV = $HTTP_ENV_VARS;
$_GET = $HTTP_GET_VARS;
$_POST = $HTTP_POST_VARS;
$_COOKIE = $HTTP_COOKIE_VARS;
$_SERVER = $HTTP_SERVER_VARS;
$_SESSION = $HTTP_SESSION_VARS;
$_FILES = $HTTP_POST_FILES;
}
if (!ini_get('register_globals')) {
while(list($key,$value)=each($_FILES)) $GLOBALS[$key]=$value;
while(list($key,$value)=each($_ENV)) $GLOBALS[$key]=$value;
while(list($key,$value)=each($_GET)) $GLOBALS[$key]=$value;
while(list($key,$value)=each($_POST)) $GLOBALS[$key]=$value;
while(list($key,$value)=each($_COOKIE)) $GLOBALS[$key]=$value;
while(list($key,$value)=each($_SERVER)) $GLOBALS[$key]=$value;
while(list($key,$value)=@each($_SESSION)) $GLOBALS[$key]=$value;
foreach($_FILES as $key => $value){
$GLOBALS[$key]=$_FILES[$key]['tmp_name'];
foreach($value as $ext => $value2){
$key2 = $key."_".$ext;
$GLOBALS[$key2]=$value2;
}
}
}
?>
|
|
|
|
|
Date :
2013-01-17 15:33:25 |
By :
เมจิก |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองดูครับ
|
|
|
|
|
Date :
2013-01-17 15:34:59 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วค่ะพี่ขอบคุณมาก ๆ นะค่ะสำหรับคำแนะนำดี ๆ ค่ะ
|
|
|
|
|
Date :
2013-01-17 15:37:45 |
By :
เมจิก |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
จัดไปครับ วิธีนี้เหมาะสำหรับ code ที่เคยเขียนแล้วทำงานมาก่อนโดยไม่มีปัญหา แต่ถ้าเขียนใหม่ ควรเลือกที่จะเขียนให้ถูกต้องครับ
โดยใช้ $_POST , $_GET , $_SESSION , $_COOKIE
|
|
|
|
|
Date :
2013-01-17 15:45:24 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณค่ะ
|
|
|
|
|
Date :
2013-01-17 16:16:08 |
By :
เมจิก |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|