PHP Obtenir de Domaine Avec http
Question
Je veux obtenir de Domaine à partir de l'URL et de sortie: http://www.domain.com/
J'ai trouvé cela, mais ne pas sortir avec l' http://
<?php
$url = 'http://www.lebanonpost.com/2012/05/20/press-754/';
$parse = parse_url($url);
$domain = str_ireplace('www.', '', parse_url($url, PHP_URL_HOST));
print $parse['host']; // prints 'google.com'
?>
Sortie: www.lebanonpost.com
Je veux qu'il soit: http://www.lebanonpost.com/
La solution
Essayez:
print $parse['scheme'] . '://' . $parse['host'];
Cela ne fonctionne pas si il y est https
au lieu de http
Test Ici
Autres conseils
Vous pouvez concate http://
à votre sortie:
<?php
$url = 'http://www.lebanonpost.com/2012/05/20/press-754/';
$parse = parse_url($url);
$domain = str_ireplace('www.', '', parse_url($url, PHP_URL_HOST));
$domainURL = $parse['scheme'].'://'.$parse['host'].'/';
print $domainURL;
?>
C'est la ressource j'ai toujours utiliser pour l'impression des url avec PHP https://stackoverflow.com/a/8891890/1964113
Cette réponse décompose chaque pièce, http/https et #fragments.
Google ces choses que l'homme!Très facile à trouver.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow