Curl pour demander un nom d'utilisateur et un mot de passe
J'ai un mot de passe protéger le dossier web sur mon site, je suis aller chercher ce dossier sur un autre domaine à l'aide de Curl
ce que je veux, c'est: lorsque j'essaie d'ouvrir l'URL il devrait me demander le nom d'utilisateur et le mot de passe, au lieu de demander l'affichage de l'Autorisation Requise".
Exemple:
- http://www.domain.com/admin (protégé par mot de passe à l'aide de htpasswrd htaccess)
- http://www.2nddomain.com/admin
Si j'essaie d'accéder à la "une" de l'url il me demander le nom d'utilisateur de mot de passe. Des beaux.
mais il ne me demande pas le nom d'utilisateur et mot de passe sur "b" (à l'aide de curl ici).
Une Idée?
En Bref: je veux faire Curl
demander à l'Utilisateur/Mot de passe.
Ce qui concerne
Je ne suis pas sûr, si c'est possible ou pas? mais si c'est possible, de sorte s'il vous plaît laissez-moi savoir comment, sinon, je vais fermer cette comme "non Valide"
source d'informationauteur mahaidery
Vous devez vous connecter pour publier un commentaire.
Essayer suivants :
Il devrait invite
password
pour l'utilisateurpour .htaccess de style de protection par mot de passe, Vous pouvez code le nom d'utilisateur mot de passe comme dans:
curl-u nom d'utilisateur:mot de passe http://.......
-H "Authorization: Basic user:pass'
user:pass doit être encodé en base64
vous pouvez utiliser des cookies je pense. Les étapes seraient:
Merci à tous de vos réponses!
C'est ce dont j'ai besoin, j'espère que ça aide quelqu'un!
Afin d'obtenir le "protégé par mot de passe" URL/Dossier via CURL, nous avons besoin de fournir le nom d'utilisateur/mot de passe dans la boucle comme un exemple @pizza a dit, Mais il ya plus de 2 choses.
1-) Nous avons besoin d'une Invite de commandes Ici.
2-) Nous Ne voulons pas codé en dur le nom d'utilisateur et mot de passe sur le deuxième domaine.
donc, nous allons placer PHP_AUTH_USER et invite de mot de passe en haut de la page, puis de passer l'argument via CURL à l'URL de destination/Dossier.
Oui oui, je sais c'est simple, mais parfois vous ne pouvez pas en trouver un correct dimensions..