J'ai une url comme ça, https://www.example.com/send?id=1
& text=http://example2.com/song.mp3
comment arrêter et de passer à & amp dans une URL?
lorsque je tente d'obtenir les données de l'URL en utilisant file_get_contents()
il montre ci-dessous erreur,
PHP Warning: file_get_contents (https://www.example.com/send?id=1
& amp text=http://example2.com/song.mp3
): échoué ouvrir le flux: la requête HTTP a échoué! HTTP/1.1 501 non implémenté
et les & ont été convertis en & amp. En raison de cela, l'URL ne fonctionne pas. J'ai essayé htmlspecialchars_decode()
et preg_replace()
sur &, mais il n'a rien fait.
comment résoudre ce problème?
@Xorifelse ne pas l'échapper avec% 26 n'a pas résolu le problème – theModerator713
l'URL de référence est http ou https? – msk
@msk https, ... – theModerator713