|
|
|
เรื่อง webservice client php ค่ะ ทำไมมันขึ้น 403 Forbidden ค่ะ |
|
|
|
|
|
|
|
ไฟล์ index.php
Code (PHP)
<meta charset="utf-8">
<?
if(isset($_POST["producto"])){
$url="http://xxx.com/member/webservice1.php";
$ch=curl_init($url);
$parametros="producto=$producto";
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_GET, TRUE);
curl_setopt($ch, CURLOPT_POSTFIELDS, $parametros);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 20);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
$resultado=curl_exec($ch);
curl_close($ch);
echo $resultado;
}
?>
<form action='index.php' method="POST">
<div class="widget-head"><h4 class="heading">producto : </h4></div>
<input class="col-md-5 form-control" id="producto" name="producto" />
<? //if(isset($_POST["producto"])) echo $resultado;?>
<input type="submit" id="select2_6_enable" class="btn btn-primary" value="ตกลง"/>
</form>
ไฟล์ webservice1.php
Code (PHP)
<?
function producto($producto=''){
$productos = array(
"zapatos" => 1000, // enable trace to view what is happening
"exceptions" => 2000, // disable exceptions
"cache_wsdl" => 3000);
if(array_key_exists($producto,$productos)){
return $producto." cuesta ".$productos[$producto]." B";
}else{
return "no haaaaaa";
}
}
if(isset($_POST["producto"])){
print producto($_POST["producto"]);
}
?>
ผลค่ะ
Tag : PHP
|
|
|
|
|
|
Date :
2016-05-10 10:38:18 |
By :
nongtoom |
View :
781 |
Reply :
5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เปิด Curl ยังครับ?
|
|
|
|
|
Date :
2016-05-10 10:51:08 |
By :
ALTELMA |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
บนเครื่องทำงานปกติ แต่บน Server ไม่ได้ไช่มั้ยครับ?
ผมหมายถึงบน Server ใช้งาน curl ได้มั้ยครับ?
|
|
|
|
|
Date :
2016-05-10 11:14:27 |
By :
ALTELMA |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Server เป็นแบบไหนครับ? ถ้าเป็น Server ที่สามรถปรับแต่งเองได้หมด ให้ค้นหา nginx install curl แต่ถ้าเป็น Host ทั่วๆ ไป ต้องติดต่อ support ครับ ให้เค้าเปิดให้
|
|
|
|
|
Date :
2016-05-10 16:05:30 |
By :
ALTELMA |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|