|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité(e)
Messages : n/a ![]() |
Bonsoir,
Je dois récupérer via les socket un fichier sur un serveur distant. pourquoi j'utilise les sockets ? car en fait il y a une page intermédiaire qui demande une authentification, et ensuite je dois balancer sur une autre url des parametres en GET pour récupérer un fichier ZIP. mes questions sont, si avec le meme socket je me log correctement sur la page login en balançant en POST le bon user et mot de pass, et qu'en suite je rebalance une en-tête http sur une autre url pour récupérer le fichier, est-ce qu'il va comprendre que je suis authentifié ? si c'est avec la meme socket ? si non, pouvez vous m'indiquer une méthode, pour faire ceci. merci d'avance. |
00
|
|
|
#2 |
![]() ![]() Inscription : juin 2003 Messages : 4 893 ![]() |
la connexion ne va pas trouver toute seule que tu t'es connectée
lors de la 1er connexion, tu recevras en réponse un cookie que tu devras indiquer à la 2e connexion à partir de PHP 5 je crois que la fonction http://php.net/file_get_contents fais ça en utilisant les contextes mais je n'arrive plus à trouver d'exemple de code qui utilise un contexte tu peux aussi regarder du coté de Curl pour simplifier les requêtes HTTP : http://php.net/curl
__________________
Modérateur PHP |
|
|
00
|
|
|
#3 |
|
Invité(e)
Messages : n/a ![]() |
oui ok, mais une fois logué les cookies vont etre sur le serveur donc si apres je tente d'acceder a une page qui nécessite d'etre authentifier logiquement il va faire le test sur le serveur non ? c'est ca que je capte pas trop bien, le cheminement du trucs, toi tu ferais comment ?
|
00
|
Copyright © 2000-2012 - www.developpez.com