login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[PHP5] cURL http authencatie

Offline Pherion - 14/04/2006 14:27 (laatste wijziging 14/04/2006 14:30)
Avatar van PherionNieuw lid Ik wil met cURL inloggen op een website met HTTP authencatie scherm. Het inloggen lukt mij wel.

Wat ik wil bereiken is dat de sessie niet verbroken wordt zodat als ik op de beveiligde pagina kom ik niet hoef in te loggen.

curl.php
  1. <?php
  2.  
  3. $session = curl_init();
  4. $url = "http://www.site.ext/private/";
  5.  
  6. curl_setopt($session, CURLOPT_URL, $url);
  7. curl_setopt($session, CURLOPT_HTTPAUTH, CURLAUTH_ANY);
  8. curl_setopt($session, CURLOPT_USERPWD, "user:pass");
  9.  
  10. curl_exec($session);
  11. curl_close($session);
  12.  
  13. echo '<a href="' . $url . '">- Link</a>';
  14.  
  15.  
  16. ?>


Take Care,
Pherion

5 antwoorden

Gesponsorde links
Offline Stefan14 - 14/04/2006 14:30
Avatar van Stefan14 PHP gevorderde je hebt overal op de beveiligde pagina's session_start(); bovenaan staan?
Offline kokx - 14/04/2006 15:04
Avatar van kokx Onbekend Ik denk dat je elke keer opnieuw moet inloggen.
Offline Pherion - 14/04/2006 22:13
Avatar van Pherion Nieuw lid
Citaat:
Ik denk dat je elke keer opnieuw moet inloggen.


Je hoeft toch ook niet opnieuw in te loggen als je met phpmyadmin 1 keer inlogt. Nu wil ik weten hoe ik ingelogd kan blijven.

Maar als niemand het weet, bedankt voor de reacties .
Offline Simon - 14/04/2006 22:38
Avatar van Simon PHP expert je kan een cookie aanmaken...
je checkt dan op curl.php of het cookie klopt met jouw naam en pass, anders voer je de curl stuff uit
Offline ikkedikke - 14/04/2006 22:45
Avatar van ikkedikke PHP expert als je http authenticatie gebruikt via je browser stuurt die toch iedere keer weer de gebruikersnaam mee. alleen dan merk je er niks van.
je moet dus iedere keer dat wachtwoord meesturen.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.214s