Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2000 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  SESSION php et fsockopen

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

SESSION php et fsockopen

n°1408129
newneo2001
Posté le 17-07-2006 à 19:53:57  profilanswer
 

Bonjour à tous,
 
voilà je viens chercher un petit conseil. Voici mon problème.  
 
Depuis l'administration de mon site je veux générer une facture au format pdf. Pour ce faire je dois recup la source de ma facture au format html. (fichier facture.php)
 
L'url est donc du type www.site.com/facture.php?id=55
 
ce qui m'affiche la facture au format HTML.
 
Le problème c'est que cette facture n'est accessible que si l'on est administrateur. Une variable session contient les droits de l'user (admin ou non)
 
J'ai donc essayé plusieurs chose.
 
file_get_contents ne fonctionne pas qd j'essaie de recup le fichier (idem ac fopen qui est identique)
 
je me penche donc vers le fsockopen pour pouvoir envoyer mon cookie de session.
 

Code :
  1. $fp = fsockopen("www.domaine.com", 80, $errno, $errstr, 30);
  2. if (!$fp) {
  3.    echo "$errstr ($errno)<br />\n";
  4. } else {
  5. $get = "PHPSESSID";
  6.    $out = "GET /facture.php?id=300 HTTP/1.1\r\n";
  7.    $out .= "Host: www.domaine.com.frrn";
  8.    $out .= "Cookie:PHPSESSID=".$_COOKIE['PHPSESSID']."\r\n";
  9.    $out .= "Connection: Close\r\n\r\n";
  10.    fwrite($fp, $out);
  11.    while (!feof($fp)) {
  12.        echo fgets($fp, 128);
  13.    }
  14.    fclose($fp);
  15. }


 
si je commente la ligne du cookie je me retrouve sur la redirection comme si je n'était pas loggué. Avec la ligne cookie, mon script semble buggué alors je me demande si je l'utilise correctement.
 
Si qqn avait une solution ca serait sympa.
 
Merci bien ++

mood
Publicité
Posté le 17-07-2006 à 19:53:57  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  SESSION php et fsockopen

 

Sujets relatifs
[C# .net] Session utilisateurProbleme fsockopen
problème session registerlancer .bat en admin dans une session utilisateur simple
Nhibernate pb de session[CREATION] Système personalisé de session (PHP >= 4)
Perte de session avec AOLVariables de session CGI
[Batch-dos] Récupérer nom sessionRecuperer l'id de session php a l'aide d'un regex
Plus de sujets relatifs à : SESSION php et fsockopen


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR