En-tête avec apache

Questions sur le développement d'Apache et de ses modules.

Modérateur : Modérateurs

Avatar de l’utilisateur
zibo3
Membre
Membre
Messages : 14
Inscription : lun. 18 juil. 2005, 16:19

Messagepar zibo3 » lun. 05 sept. 2005, 15:49

Bonjour,

Je suis en train de découvrir les joies de développer un module pour apache et j'ai un petit problème avec ma fonction handler suivant :

static int mod_tut1_method_handler (request_rec *r)
{
r->content_type = "text/html";

ap_set_content_type(r, "text/html");

apr_table_set(r->headers_out,"Set-Cookie","steve=500; path=/");
ap_send_http_header ®;


ap_rwrite("<html><body>Ceci est un test<body><html>",strlen("<html><body>Ceci est test<body><html>"),r);

return OK;
}

La compilation se passe bien, le module est opérationnel mais après être passé par cette fonction Apache se met à mouliner et je ne peux pas l'arreter. Par contre, le cookie a bien était créé dans mon navigateur web. De plus, la fonction suivante fonctionne très bien et Apache ne mouline pas:

static int mod_tut1_method_handler (request_rec *r)
{

r->content_type = "text/html";

ap_set_content_type(r, SAPI_DEFAULT_MIMETYPE);
ap_send_http_header ®;


ap_rwrite("<html> <body> Ceci est un test <body> <html>",strlen("<html> <body> Ceci est un test <body> <html>"),r);

return OK;
}

La fonction apr_table_set pourrait elle etre en cause ???

Si quelqu'un a une réponse ou une idée je suis preneur.

Merci

Steve

Avatar de l’utilisateur
zibo3
Membre
Membre
Messages : 14
Inscription : lun. 18 juil. 2005, 16:19

Messagepar zibo3 » mar. 06 sept. 2005, 15:41

J'ai résolu mon problème tout seul ou plutot il c'est résolu tout seul ce qui n'est pas plus mal. donc rien à comprendre l'ordre fonctionne et n'importe quel autre d'ailleur.


Revenir vers « Développement Apache »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité