Précédent   Forum des professionnels en informatique > PHP > Langage > Sessions
Sessions Forum d'entraide sur les sessions avec PHP. Avant de poster -> FAQ sessions, Cours sessions et Sources sécurité
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/05/2006, 10h36   #1
Invité régulier
 
Inscription : avril 2006
Messages : 42
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 42
Points : 8
Points : 8
Par défaut [Sécurité] Vérifier l'existance d'un lien Web

Bonjour, apres quelques recherches peu fructueuses, je viens demander de l'aide.
Mon problème est décrit dans le titre.
J'ai eu beau tester la fonction file_get_contents(), mais mon problème est que ca ne marche que pour les fichier et pas le lien entier.
Par exemple si je mets en paramètre:
http://193.49.79.89/COMMWEB/consulta...p?nom=bellando
qui est une page accessible, si je fais un test sur ce que la fonction retourne, ca marche impec mais en fait la fonction s'arrète a index.php elle ne verifie pas l'au dela de l'extension, apres on peut mettre n'importe quoi et la fonction retournera vrai.
Comment verifier l'existance du lien complet?
DaXou45 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/05/2006, 10h38   #2
Expert Confirmé
 
Avatar de titoumimi
 
Inscription : décembre 2003
Messages : 3 717
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : décembre 2003
Messages : 3 717
Points : 3 082
Points : 3 082
et en testant la valeur de retour d'un fopen avec ton url complète ?
__________________
Globalement inoffensif
Merci de respecter les règles du forum.
Aucune question technique par MP !
_______________________________________________________________________
La rubrique Ruby / Rails recrute. Contactez moi !
_______________________________________________________________________
Cours Ruby et Ruby on Rails (RoR) - FAQ Ruby / Rails - Livres Ruby / Rails
Ajax facile avec Ruby on Rails, Prototype, script.aculo.us et les RJS
Tutoriaux HTML/CSS et PHP
titoumimi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/05/2006, 10h43   #3
Invité régulier
 
Inscription : avril 2006
Messages : 42
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 42
Points : 8
Points : 8
Je viens de tester et ca fait la meme chose...
DaXou45 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/05/2006, 10h51   #4
Expert Confirmé
 
Avatar de titoumimi
 
Inscription : décembre 2003
Messages : 3 717
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : décembre 2003
Messages : 3 717
Points : 3 082
Points : 3 082
le problème (je viens d'y penser), c'est quand que un fichier n'existe pas, ca te balance l'erreur 404, donc du contenu... mais en javascript, tu peux récupérer le code de retour du navigateur, ca doit bien être possible en PHP aussi, et ca résoudrai ton problème
__________________
Globalement inoffensif
Merci de respecter les règles du forum.
Aucune question technique par MP !
_______________________________________________________________________
La rubrique Ruby / Rails recrute. Contactez moi !
_______________________________________________________________________
Cours Ruby et Ruby on Rails (RoR) - FAQ Ruby / Rails - Livres Ruby / Rails
Ajax facile avec Ruby on Rails, Prototype, script.aculo.us et les RJS
Tutoriaux HTML/CSS et PHP
titoumimi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/05/2006, 11h18   #5
Expert Confirmé
 
Avatar de titoumimi
 
Inscription : décembre 2003
Messages : 3 717
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : décembre 2003
Messages : 3 717
Points : 3 082
Points : 3 082
jette un oeil de ce coté là :

http://fr2.php.net/manual/fr/function.fsockopen.php

à priori, ca va te permettre de récupérer les code d'erreurs
__________________
Globalement inoffensif
Merci de respecter les règles du forum.
Aucune question technique par MP !
_______________________________________________________________________
La rubrique Ruby / Rails recrute. Contactez moi !
_______________________________________________________________________
Cours Ruby et Ruby on Rails (RoR) - FAQ Ruby / Rails - Livres Ruby / Rails
Ajax facile avec Ruby on Rails, Prototype, script.aculo.us et les RJS
Tutoriaux HTML/CSS et PHP
titoumimi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/05/2006, 09h44   #6
Invité régulier
 
Inscription : avril 2006
Messages : 42
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 42
Points : 8
Points : 8
j'ai testé avec les sockets, c'est trop chiant.
Donc ce que j'ai fait, c'est que l'utilisateur détermine si oui ou non le lien existe dans le formulaire.
Voila, donc résolu avec un champs de plus dans la base LOL
quel faignasse je suis.
DaXou45 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/05/2006, 09h48   #7
Expert Confirmé
 
Avatar de titoumimi
 
Inscription : décembre 2003
Messages : 3 717
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : décembre 2003
Messages : 3 717
Points : 3 082
Points : 3 082
Rohhhhhh, et la satisfaction d'avoir codé un truc qui marche alors ???
__________________
Globalement inoffensif
Merci de respecter les règles du forum.
Aucune question technique par MP !
_______________________________________________________________________
La rubrique Ruby / Rails recrute. Contactez moi !
_______________________________________________________________________
Cours Ruby et Ruby on Rails (RoR) - FAQ Ruby / Rails - Livres Ruby / Rails
Ajax facile avec Ruby on Rails, Prototype, script.aculo.us et les RJS
Tutoriaux HTML/CSS et PHP
titoumimi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/05/2006, 15h04   #8
Invité régulier
 
Inscription : avril 2006
Messages : 42
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 42
Points : 8
Points : 8
ouaip mais réflechir 3jours pour un truc qui fait pas grand chose c pas mon truc lol.
DaXou45 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h23.


 
 
 
 
Partenaires

Hébergement Web