Est-il possible que PHP prenne une URL, attende le passage des redirections, puis récupère l'URL de la page sur laquelle il se trouve?Est-il possible que PHP suive une URL?
4
A
Répondre
10
$cr = curl_init("http://example.com");
curl_setopt($cr, CURLOPT_RETURNTRANSFER, true);
curl_setopt($cr, CURLOPT_FOLLOWLOCATION, 1);
curl_exec($cr);
$info = curl_getinfo($cr);
echo "url=".$info["url"];
0
0
Vous pouvez également utiliser un wget/wrapper boucle.
Questions connexes
- 1. URL comme une variable en PHP
- 2. isoler une partie d'un URL avec php
- 3. isoler une partie d'une URL avec php
- 4. Renommage URL PHP avec HTACCESS
- 5. PHP méthode d'encodage URL
- 6. Que signifie cette construction php: $ html-> redirect ("URL")?
- 7. récupérer window.location.hash url en php
- 8. Comment faire en sorte que la fenêtre du navigateur suive en douceur un élément animé?
- 9. htaccess masque URL dynamique avec une URL statique
- 10. PHP str_replace à l'adresse URL
- 11. Comment faire pour que la barre de défilement verticale suive les données?
- 12. Comment générer une URL amicale dans Symfony PHP?
- 13. Est-ce possible avec php
- 14. Enregistrement de l'image depuis PHP URL
- 15. PHP Script pour exécuter plusieurs URL?
- 16. php en code jquery possible?
- 17. intégration xml - xml post à une url
- 18. Que retourne une fonction PHP par défaut?
- 19. Est-ce possible en PHP?
- 20. PHP - url-address pour send-script
- 21. Remplacer une URL par une autre
- 22. URL Regex pour le framework PHP
- 23. Est-il possible de cacher une extension .dll dans une URL
- 24. Comment implémenter le routage URL en PHP
- 25. PHP: Passer une variable à un fichier que vous incluez?
- 26. Comment router une URL multilingue avec un framework MVC en PHP?
- 27. Comment encoder une URL?
- 28. Est-il possible de mettre une image d'une URL dans un bouton image dans Android?
- 29. possible format miss match preg en php
- 30. Problème possible d'objet multi-instance dans PHP
De plus, pour ajouter la réponse de Serg ... vous voudrez peut-être 'curl_setopt (cr $, CURLOPT_MAXREDIRS, 5);' pour définir le nombre maximum de redirections pour permettre. – brianreavis
@brianreavis: Quel est l'avantage de MaxRedirs? –
@AliGajani Performance/ne vous embêtez pas sur votre serveur. Chaque redirection sera une nouvelle requête HTTP ... MAXREDIRS vous permet de le limiter à quelque chose que vous jugerez sain d'esprit pour votre application. Un site tiers pourrait théoriquement avoir un nombre infini de redirections. – brianreavis