2016-07-26 6 views
0

Ich benutze Laravel 5.2 und ich habe einfach nur erstellt, wo ich Web-Anfrage erstellen, um eine JSON-Datei zu erhalten.Änderungen & & in PHP-Klasse

So ist der Teil der Klasse wie folgt aussieht:

public function request(){ 
    $request = 'https://example.com/someotherthings/var='.$value1.'&var2='.$value2'; 
} 

Als Antwort erhalte ich:

https://example.com/someotherthings/var=valueOfValue1&var2=valueOfValue2 

Das Problem ist, dass Anforderung ist falsch und ich nicht Antwort im Gegenzug bekommt.

+0

Haben Sie versucht, 'urlencode'? Hier haben Sie die Dokumentation: http://php.net/manual/es/function.urlencode.php – Mumpo

Antwort

0

Entfernen Sie das letzte Anführungszeichen:

$request = 'https://example.com/someotherthings/var='.$value1.'&var2='.$value2'; 

Becomes:

$request = 'https://example.com/someotherthings/var='.$value1.'&var2='.$value2; 

dann sicher codieren die URL zu sein:

$urlEncodedRequest = urlencode($request);