J'essaie de comprendre comment il est possible de charger un site Web à l'aide d'un iframe, mais de faire passer tous les liens sur votre site. Merci.Chargement d'un site Web via un autre site Web
Répondre
Vous ne pouvez pas, Ce que vous êtes prêt à faire est appelé un proxy. Vous devriez obtenir le site cible dans votre script côté serveur (PHP + CURL par exemple), trouver et remplacer les liens par programme et représenter les nouvelles données à l'utilisateur.
Vous ne pouvez pas accomplir cela avec juste du HTML. Le site auquel vous vous connectez dispose d'une application côté serveur qui réécrit de manière transparente tous les liens de la page pour passer par leur site Web.
Ah-ha! Brillant, merci. Je pensais quelque chose dans ce sens. Cela ne devrait vraiment pas poser de problème. Ne peut-il pas être fait avec regex et. Htaccess ou une technologie similaire? Peux-tu me diriger vers plus d'infos, s'il te plaît? – santa
@santa, On dirait qu'il existe un module pour Apache appelé 'mod_proxy_html' qui fait quelque chose comme ça. Une autre façon de le faire est d'avoir une application/script côté serveur qui récupère la page cible, analyse le HTML (en utilisant une bibliothèque d'analyse HTML, par exemple), trouve tous les éléments '' et réécrit son attribut 'href', sérialise la page et l'envoie au client. –
- 1. Précharger un site Web
- 2. Importantes vidéos envoyées via un site Web
- 3. Connexion à un site Web via vba
- 4. Diffusion d'une application Web via un site Web tiers
- 5. Enveloppez MediaWiki dans un autre site Web
- 6. Authentification Accès à un autre site Web?
- 7. server.transfer à un autre site Web URL
- 8. Sécuriser un site Web
- 9. Site Web dans un site Web avec ASP.NET MVC
- 10. WIX: Créer un répertoire virtuel sous un autre site Web que 'Site Web par défaut'
- 11. Mettre un autre site Web avec le site Web de Zend
- 12. Accéder au site Web via ssh
- 13. Écran de chargement du site Web Flash
- 14. Test de chargement d'un site Web ASP.NET
- 15. Dll séparée dans un site Web ASP.NET + site Web MVC?
- 16. Performances de chargement du site Web
- 17. Chargement du site Web IIS dans Eclipse
- 18. Ajouter une image Chargement au site Web
- 19. Site Web vitesse de chargement est lent
- 20. Connexion via HttpPost à un site Web via une application
- 21. Déployer le site web via Git
- 22. comment télécharger un autre fichier de site Web sur mon site Web?
- 23. L'utilisateur du premier site Web est connecté à un autre site Web numéro
- 24. Connectez-vous au site Web de Joomla en utilisant un autre site Web
- 25. Restreindre les utilisateurs de mon site Web à rediriger vers un autre site Web
- 26. Site Recherche de site Web
- 27. convertir application Web vers un site Web
- 28. inclure une partie d'un site Web dans mon site Web
- 29. Extraction de données d'un autre site Web
- 30. Afficher le contenu d'un autre site Web
en fait votre script côté serveur doit agir en tant que Client + Serveur en même temps, obtenir le site cible en tant que client (par exemple CURL) et présenter le site modifié en tant que serveur – AbiusX
Il existe des logiciels open source, comme PHProxy ou Glype. – AbiusX