PHP file_get_contents probléma
2020-10-07T20:23:39+02:00
2020-10-08T13:31:10+02:00
2022-08-11T22:15:30+02:00
*deleted_09844152
Sziasztok!

Ha lefuttatom a PHP fájlom, akkor az error_log egy új sorral gyarapszik:

[07-Oct-2020 19:53:25 Europe/Budapest] PHP Notice: file_get_contents(): Content-type not specified assuming application/x-www-form-urlencoded in /home/kj/public_html/bet.php on line 26

A fájl:

<?php // ... header ( 'Content-Type: application/json' ); $data = array ( 'fieldValue' => '', 'sportId' => 1, 'competitionGroupId' => 0, 'competitionId' => 0, 'type' => 0, 'date' => '0001-01-01T00:00:00.000Z', 'hitsPerPage' => 20, 'page' => 1, 'minOdds' => NULL, 'maxOdds' => NULL ); $options = array ( 'http' => array ( 'method' => 'POST', 'content' => http_build_query ( $data ) ) ); $stream = stream_context_create ( $options ); $x = file_get_contents ( 'https://api.*.*/bet/search', FALSE, $stream ); // ez a 26. sor echo $x; ?>

Mi lehet a probléma?

A lekérdezés egyébként működik, de valamiért nem szűr sportágakra, tehát nem veszi figyelembe azt amit átadok neki: 'sportId' => 1

Előre is köszönöm.
Mutasd a teljes hozzászólást!
Ha az $options így néz ki, akkor mit ad?

$content = http_build_query($data); $options = array ( 'http' => array ( 'method' => 'POST', 'header'=> "Content-type: application/x-www-form-urlencoded\r\n" . "Content-Length: " . strlen($content) . "\r\n", 'content' => $content ) );
Mutasd a teljes hozzászólást!

abcd