php web service

asim_sencan Asim Sencan

Merhaba arkadaşlar 

Böyle bir php dosyam wa


if ($_SERVER['REQUEST_METHOD'] == 'POST')
{
require_once __DIR__ . '/baglanti.php';
header('Content-type: application/json'); $obje=json_decode(file_get_contents('php://input'));
$db = new DB_CONNECT();
$con = $db->connect();
$dersid=$obje->dersid;
$sorgu = $con->prepare("SELECT * FROM dersler WHERE dersid=:dersid");
$sorgu->bindParam(':dersid', $dersid, PDO::PARAM_STR);
$sorgu->execute();
$dersler=array();
foreach($sorgu->fetchAll() as $row)
{
$newDers = array();
$newDers["dersid"] = $row["dersid"];
$newDers["dersadi"] = $row["dersadi"]; array_push($dersler,$newDers);
}
if($sorgu)
{
echo json_encode($dersler,JSON_UNESCAPED_UNICODE);
return;
}
}

bu php dosyası ile birlikte sql dosyamı biz.nf sitesine yükledim.Php ye istek gönderdiğimde şu hatayı alıyorum:


Deprecated</b>: Automatically populating $HTTP_RAW_POST_DATA is deprecated and will be removed in a future version. To avoid this warning set 'always_populate_raw_post_data' to '-1' in php.ini and use the php://input stream instead. in <b>Unknown</b> on line

İnternetten bu hatanın çözümünü araştırdım ve php.ini deki always_populate_raw_post_data değerini -1 yapmak gerekiyormuş.

Fakat free host kullandıgım icin biz.nf sitesi php.ini yi editlemeye izin vermiyor.( Farklı free host imkanı veren sitelerede baktıgım kadarıyla onlarda izin vermiyor. )

Bu hatanın farklı bi şekilde önüne geçmek mümkün mü? (Örneğin kodu değiştirerek) Yardımlarınızı bekliyorum.

31-12-2016 11:39

    www.Phpkodlari.com © 2009 Herkes Php öğrenecek
    Web tasarım ve eğitim kaynağınız.