 |
รบกวนผู้รู้ช่วยทีครับ ไม่สามารถเรียกข้อมูลดังกล่าวได้เมื่อทำบนserver แต่เมื่อทำใน localhost สามารถใช้งานได้ครับ |
|
 |
|
|
 |
 |
|
Code (PHP)
$conf['dir'] = str_replace('\\', '/', dirname(__FILE__));
$conf['path'] = "http://".$_SERVER['SERVER_NAME'].str_replace($_SERVER['DOCUMENT_ROOT'], '', $conf['dir']);
$conf['uri'] = str_replace($conf['dir'].'/', '', $_SERVER['DOCUMENT_ROOT'].$_SERVER['REQUEST_URI']);
list($xuri) = explode('?', $conf['uri'], 2);
$uri = explode("/", $xuri);
if($uri[0]=="%E0%B8%9C%E0%B8%A5%E0%B8%B4%E0%B8%95%E0%B8%A0%E0%B8%B1%E0%B8%93%E0%B8%91%E0%B9%8C"){
if($uri[1]!="" && $uri[1]!="search"){
$arr = explode("-",$uri[1]);
$product_id = $arr[0];
include "product/detail.php";
exit;
}elseif($uri[1]=="search"){
include "product/searchproduct.php";
exit;
}
include "product/index.php";
exit;
}
ผมทำใน localhost สามารถเข้า product/search ได้ครับ แต่เมื่อทำขึ้นบน server ส่วนนี้ไม่ทำงานครับ อยากทราบว่ามันเป็นที่อะไรครับวานผู้รู้ช่วยทีครับ
Tag : PHP, HTML/CSS, JavaScript, jQuery, CakePHP
|
|
 |
 |
 |
 |
Date :
2016-05-11 09:22:25 |
By :
bosprogammer1 |
View :
780 |
Reply :
4 |
|
 |
 |
 |
 |
|
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
รันบน localhost ใช้ Virtualhost ด้วยมั้ยครับ? หรือรัน localhost/project-folder ปกติ?
ถ้าทำงานด้วย localhost/project-folder เช็ค path ดีๆ นะครับ มันไม่ตรงกัน
ลองเช็คตัวแปร $uri ดูครับ
|
 |
 |
 |
 |
Date :
2016-05-11 09:32:10 |
By :
ALTELMA |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ตอนนี้คือ เข้าหน้า product/search ได้แล้วไช่มั้ยครับ? ถ้าไช่
ตอนนี้ปัญหาคืออะไรครับ?
|
 |
 |
 |
 |
Date :
2016-05-11 10:13:14 |
By :
ALTELMA |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|