2009-09-27 7 views
0

Cela semble simple, mais je suis coincé. J'essaie d'utiliser l'authentification de base en utilisant une API. Je peux utiliser curl depuis la ligne de commande, mais je n'arrive pas à comprendre comment le convertir en PHP et en cookies.En utilisant PHP, comment stocker les informations d'identification dans un cookie avec une authentification de base?

Aidez s'il vous plaît!

+1

Un peu plus d'informations serait bien, qu'est-ce que vous exactement par cURL demandez? –

Répondre

3

L'authentification de base et les cookies sont des choses complètement différentes. Si je comprends bien, vous essayez de faire une demande curl en utilisant PHP. Si vous voulez l'authentification de base, faites ceci:

curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC); 
curl_setopt($ch, CURLOPT_USERPWD, "username:password"); 

Si vous voulez un cookie:

curl_setopt($ch, CURLOPT_COOKIE, "name=value"); 
+0

Je ne pense pas qu'il veut des cookies. Asker devrait comprendre que, avec une authentification de base, vous envoyez les informations d'authentification à chaque fois. Je doute sérieusement que l'API à laquelle il s'adresse veut envoyer des cookies au client. – timdev