Aller sur mon raspberry grâce à mon code php en utilisant son adresse ip
Fermé
Baremoto
Messages postés
19
Date d'inscription
jeudi 23 mai 2019
Statut
Membre
Dernière intervention
21 juin 2020
-
28 mai 2019 à 17:39
avion-f16 Messages postés 19252 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 10 février 2025 - 29 mai 2019 à 15:51
avion-f16 Messages postés 19252 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 10 février 2025 - 29 mai 2019 à 15:51
A voir également:
- Aller sur mon raspberry grâce à mon code php en utilisant son adresse ip
- Ethernet n'a pas de configuration ip valide - Guide
- Comment savoir si quelqu'un utilise mon adresse ip - Guide
- Comment connaître son adresse ip - Guide
- Mon adresse mac - Guide
- Darkino nouvelle adresse - Guide
1 réponse
avion-f16
Messages postés
19252
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
10 février 2025
4 505
29 mai 2019 à 15:51
29 mai 2019 à 15:51
Bonjour,
Le « header('Location: 192.168.1.53:8081') » effectues une redirection de http://localhost/ vers http://localhost/192.168.1.53:8081. Cela est très similaire à http://localhost/1234 sauf que tu demandes la page « /192.168.1.53:8081 » au lieu de la page « /1234 ». « /192.168.1.53:8081 » est lu par ton serveur http://localhost/ comme une chaine quelconque, il n'a aucune raison de redirige vers http://192.168.1.53:8081/ ou inclure http://192.168.1.53:8081/ dans sa réponse.
Si tu souhaites mettre en place une redirection vers http://192.168.1.53:8081/, alors tu dois préciser l'URL complète dans ta redirection :
Le "visiteur" pourra accéder à http://192.168.1.53:8081 sans passer par ton script PHP une fois qu'il connaîtra l'adresse (facile, avec un scan de port). Ton script PHP ne rempli absolument aucun rôle de sécurité : si ton but est de filtrer l'accès, tu t'y prends pas du tout de la bonne façon.
Ensuite, afin de pouvoir accéder à http://192.168.1.53:8081, le "visiteur" doit bien-entendu pouvoir atteindre cette IP, et donc être dans ton réseau local.
Imaginons que ça soit moi qui accède à ton script PHP, et que tu souhaites me faire accéder à ton RPi avec une redirection vers http://192.168.1.53:8081 : mon navigateur sera bien redirigé vers http://192.168.1.53:8081, mais lorsqu'il tentera de charger la page, ça ne marchera pas car 192.168.1.53 ne correspond à aucune machine dans mon réseau local.
Si ton but est de permettre l'accès à ton RPi depuis l'extérieur, c'est là une toute autre question, déjà traitée de nombreuses fois sur les forums.
Peux-tu préciser exactement ce que tu souhaites faire ?
Le « header('Location: 192.168.1.53:8081') » effectues une redirection de http://localhost/ vers http://localhost/192.168.1.53:8081. Cela est très similaire à http://localhost/1234 sauf que tu demandes la page « /192.168.1.53:8081 » au lieu de la page « /1234 ». « /192.168.1.53:8081 » est lu par ton serveur http://localhost/ comme une chaine quelconque, il n'a aucune raison de redirige vers http://192.168.1.53:8081/ ou inclure http://192.168.1.53:8081/ dans sa réponse.
Si tu souhaites mettre en place une redirection vers http://192.168.1.53:8081/, alors tu dois préciser l'URL complète dans ta redirection :
header('Location: http://192.168.1.53:8081')
Le "visiteur" pourra accéder à http://192.168.1.53:8081 sans passer par ton script PHP une fois qu'il connaîtra l'adresse (facile, avec un scan de port). Ton script PHP ne rempli absolument aucun rôle de sécurité : si ton but est de filtrer l'accès, tu t'y prends pas du tout de la bonne façon.
Ensuite, afin de pouvoir accéder à http://192.168.1.53:8081, le "visiteur" doit bien-entendu pouvoir atteindre cette IP, et donc être dans ton réseau local.
Imaginons que ça soit moi qui accède à ton script PHP, et que tu souhaites me faire accéder à ton RPi avec une redirection vers http://192.168.1.53:8081 : mon navigateur sera bien redirigé vers http://192.168.1.53:8081, mais lorsqu'il tentera de charger la page, ça ne marchera pas car 192.168.1.53 ne correspond à aucune machine dans mon réseau local.
Si ton but est de permettre l'accès à ton RPi depuis l'extérieur, c'est là une toute autre question, déjà traitée de nombreuses fois sur les forums.
Peux-tu préciser exactement ce que tu souhaites faire ?