bon la il faudrait que tu trouves un p'tit cours sur les cgi c/c++, car te faire un cours sur le forum c'est un peu long ;).
Tu as 2 façons de passer les param dans un cgi. la forme GET (param visible) et POST (invisible). Mais les 2 formes de se traitent pas de la même manière pour la récup des param.
La forme POST est utilisé dans les formulaires exemple :
J ai encore une petite question :) (arf desolé :D )
est il possible de passer des parametres sans les inclures dnas l url
(car ca reste dans le nav et bon, ca fait tache après, surtout quand c est un mot de passe-meme crypté)
sinon, tu utilise char *data;
data = getenv("QUERY_STRING" );
pour recuperer l url, mais c est quoi la librairie a utiliser pour cette fonction ?!
[edtdd]--Message édité par slvn--[/edtdd]
slvn
oky ca marche :)
je m etais trompé de rep :)
barbarella
ok,
quelque précision :
1 - le programme doit être compilé en mode console, pas GUI
2 - il doit avoir l'extension .cgi
3 - il doit se trouver dans un repertoire /script/cgi-bin
4 - le cgi doit être appellé a partir d'une URL de ton site web local. Tu dois donc faire http://nom_de_ton_ordi/scripts/cgi-bin/nom_du_prog.cgi
5 - la première ligne que ton programme doit afficher doit être
6 - vérifier que le site local fonctionne bien. pour ce faire saisir dans un navigateur l'adresse http://nom_de_l'oridnateur Si tout se passe bien le navigateur va lire la pge HTML Delfault.htm situé dans le repertoire www.
slvn
bah il essaye de me le DL :D
(faut bien le compiler avant ?!!)
barbarella
il te répond quoi le nabot windows :D quand tu essaies ?
slvn
un chtit up !
j ai pas reussis a faire tourner des cgi en C++ avec le Personnal Web Server :(
c est bizarre, j ai du oublié qq choses car ca marche pas !!
ps: ou avoir IIS ??
barbarella
humm,
pour la charge c'est vrai, mais faut monter a plusieurs centaines/milliers d'accès simultanées (dépend de la machine). Ensuite il y a des trucs de programmation. Mais a un moment ou a un autre il y a un prob, c'est ok.
Par contre les outils industriels sont sous certains aspects vraiment trop généralistes. Et dès que tu sors des sentiers battus au niveau algo t'as de gros risques de les faire mouliner un max, et dans ce cas ... retour a la case départ.
En gros au niveau pro si c'est pour faire de la prog classique, tu prends les outils fournis par le marché, sinon t'es bon pour les scripts C/C++.