Bonjour,
Je veux récupérer un login qui est dans le header http en C,
Plus précisémment,je veux l'equivalent de cette ligne (que j'ai trouvé en C#) en C : Request.Headers.Get("login");
Merci d'avance à toutes et à tous![]()
Bonjour,
Je veux récupérer un login qui est dans le header http en C,
Plus précisémment,je veux l'equivalent de cette ligne (que j'ai trouvé en C#) en C : Request.Headers.Get("login");
Merci d'avance à toutes et à tous![]()
En fait, dans un header HTTP on va m'envoyer le login, et moi je dois le récupérer dans un programme C.
Pour récuperer cet information qui est dans le header j'ai trouvé la syntaxe cité auparavant en C# et je voudrais savoir l'equivalent en C,
J'ai fait des petites recherches et j'ai trouvé ça : monlogin=getenv("login")?
OK. Donc tu réalises une application CGI en C. Pourquoi ce choix qui est largement dépassé ? Pourquoi ne pas écrire l'application serveur en PhP, qui est quand même fait pour ça ?
Si tu y tiens :
http://web.developpez.com/cgic.htm
http://www.gchagnon.fr/cours/cgi/
etc.
est ton ami...
Oui, en C il existe aussi une fonction getenv(), mais il faut avoir une bibliothèque d'apache qui te donne accès au variable d'environnement poste, plugin CGI apache .... je sais pas si je me fait comprendre,.
bref, apache va déclarer pour vous des variables d'environnement contenant les valeurs de chaque variable postée en HTTP, donc il te suffit d'utiliser le getenv() avec le même nom de la variable envoyée.....
c'est APACHE qui fait tous le travail !!!!
Partager