fsockopen, curl ? maintenir l'authentification http basic
Posté : 24 sept. 2008, 11:29
Bonjour,
je vous explique mon problème.
Je travaille sur un site de vidéo surveillance web. Dans ce site, je dois gérer plusieurs caméras ip sur lesquelles je dois m'authentifier avec des login et mots de passe qui peuvent être différent. Le mode d'authentification est http basic.
En utilisant curl ou fsockopen, j'arrive sans problème a télécharger un fichier sur les caméras (avec authentification automatique.
Mon problème est que,, malgrès ma première authentification réussie, je ne peux pas pour autant ensuite lire mon flux vidéo, une authentification http basic m'est redemandée. (si je m'authentifie a la main une fois, ensuite c bon je n'est plus besoin de le refaire).
Le problème est que curl ou fsockopen permettent de télécharger un fichier, mais la c'est un flux vidéo qui est envoyé depuis un fichier .cgi. Donc si j'essaye de télécharger ce fichier, le téléchargement ne se fini jamais.
Donc, est-il possible, de faire une authentification http une fois, et ensuite "maintenir" cette authentification pour que je puisse lire mon flux vidéo sans qu'il me demande quoi que ce soit.
J'ai fait des essais avec les cookies, mais sans succès, mais je m'y suis peut etre mal pris.
Merci de votre aide ...
je vous explique mon problème.
Je travaille sur un site de vidéo surveillance web. Dans ce site, je dois gérer plusieurs caméras ip sur lesquelles je dois m'authentifier avec des login et mots de passe qui peuvent être différent. Le mode d'authentification est http basic.
En utilisant curl ou fsockopen, j'arrive sans problème a télécharger un fichier sur les caméras (avec authentification automatique.
Mon problème est que,, malgrès ma première authentification réussie, je ne peux pas pour autant ensuite lire mon flux vidéo, une authentification http basic m'est redemandée. (si je m'authentifie a la main une fois, ensuite c bon je n'est plus besoin de le refaire).
Le problème est que curl ou fsockopen permettent de télécharger un fichier, mais la c'est un flux vidéo qui est envoyé depuis un fichier .cgi. Donc si j'essaye de télécharger ce fichier, le téléchargement ne se fini jamais.
Donc, est-il possible, de faire une authentification http une fois, et ensuite "maintenir" cette authentification pour que je puisse lire mon flux vidéo sans qu'il me demande quoi que ce soit.
J'ai fait des essais avec les cookies, mais sans succès, mais je m'y suis peut etre mal pris.
Merci de votre aide ...