php file_get_contents gibt null zurück, wenn allow_url_fopen aktiviert ist

Ich erhalte die Warnmeldung: file_get_contents konnte die Stream-Berechtigung nicht öffnen

Ich habe all_url_open in der php.ini-Datei auf on gesetzt.

Meine PHP-Datei befindet sich auf meinem Apache-Server und versucht, von einem Tomcat-Server auf demselben Computer auf eine URL (die JSON zurückgibt) zuzugreifen.

Der Code in der PHP-Datei sieht folgendermaßen aus:

<code>  $srcURL = 'http://samemachine:8080/returnjson/';

  $results = file_get_contents($srcURL);
</code>

Ich habe auch versucht, locken und es gibt nichts zurück und trifft den Kater-Server auch nicht:

<code>    function curl($url){
        $ch = curl_init();

        curl_setopt($ch, CURLOPT_HTTPHEADER, array('Accept-Language: en-us'));
        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
        $data = curl_exec($ch);

        curl_close($ch);
        return $data;
    }
</code>

Warum wird die Erlaubnis verweigert?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage