ฉันเป็นนักพัฒนา Android ที่มีความรู้เกี่ยวกับ PHP น้อยมาก ฉันติดอยู่กับปัญหาในการรับ 404 Error Object Not Found เมื่ออ่านตัวแปรจากสตริงการสืบค้น ฉันเพิ่มไฟล์ .htaccess เนื่องจากข้อผิดพลาดหายไปแต่ตัวแปรไม่ได้รับการอ่าน แม้ว่าฉันจะอ่าน URL โดยไม่มีสตริงการสืบค้น มันก็ทำงานได้อย่างสมบูรณ์ ฉันไม่สามารถคิดถึงเหตุผลที่ไม่ควรทำงาน นี่คือสิ่งที่ฉันได้ลอง:
ไฟล์ PHP:
ชื่อไฟล์: file_getTest.php
function file_get_contents_curl($url) {
$ch = curl_init();
$timeout = 5;
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$data = curl_exec($ch);
curl_close($ch);
return $data;
}
$baseUrl='http://xyz.com?language=en';
$language = $_GET['language'];
$session = $_GET['sessionID'];
$placeOrigin=$_GET['place_origin'];
$typeOrigin=$_GET['type_origin'];
$nameOrigin=$_GET['name_origin'];
$homePage =($baseUrl."&sessionID=".$session."&place_origin=".$placeOrigin."&type_origin=".$typeOrigin."&name_origin=".$nameOrigin);
//if "echo file_get_contents($baseUrl)" is executed it works fine
//echo file_get_contents($homePage); //I have tried file_get_contents but no use
echo file_get_contents_curl($homePage);
รหัส .htaccess:
RewriteEngine on
RewriteRule .* file_getTest.php
หากไม่มีไฟล์ .htacess และใช้ curl() ฉันได้รับข้อผิดพลาดนี้:
URL ที่ร้องขอ /test/file_getTest.php&sessionID=value read&place_origin=value read&type_origin=value read&name_origin=value read ไม่พบ strong> บนเซิร์ฟเวอร์นี้
ด้วยไฟล์ .htaccess และใช้ curl() ฉันได้รับข้อผิดพลาดต่อไปนี้:
ไม่พบวัตถุ HTTP/1.1 404
หากไม่มีไฟล์ .htacess และใช้ file_get_contents() ฉันได้รับข้อผิดพลาดนี้:
URL ที่ร้องขอ /test/file_getTest.php&sessionID=value read&place_origin=value read&type_origin=value read&name_origin=value read ไม่พบ strong> บนเซิร์ฟเวอร์นี้
ด้วยไฟล์ .htaccess & การใช้ file_get_contents() ฉันได้รับข้อผิดพลาดต่อไปนี้:
file_get_contents(http://xyz.com?language=en&sessionID=&place_origin=&type_origin=&name_origin=): ไม่สามารถเปิดสตรีม: คำขอ HTTP ล้มเหลว! ไม่พบวัตถุ HTTP/1.1 404 ใน C:\wamp\www\file_getTest.php ออนไลน์ 20
ฉันขอขอบคุณความช่วยเหลือใด ๆ มาก ฉันติดอยู่กับปัญหานี้มาระยะหนึ่งแล้ว & ดูเหมือนจะไม่สามารถหาวิธีแก้ไขได้
$_GET
เหล่านั้น - person SparKot   schedule 07.02.2013google.com
จาก PHP ได้ไหม ตรวจสอบการกำหนดค่าแล้ว - person SparKot   schedule 07.02.2013