NewbieContest

Challenges => Aide Programmation => Discussion démarrée par: digitalz le 12 Avril 2006 à 10:58:52



Titre: [Prog.01] : "non logué"
Posté par: digitalz le 12 Avril 2006 à 10:58:52
Alors voilà jé fé un prog qui recupere le code source et qui valide la solution sur l'autre adresse mais le probleme c'est quand je recupere le code source il me dit que je ne suis pas logué ! comment faire ?

HTTP/1.1 200 OK
Date: Wed, 12 Apr 2006 09:52:04 GMT
Server: Apache
X-Powered-By: PHP/5.0.5
Set-Cookie: PHPSESSID=gmi0nkptman4c5441pr3jjqhq5; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Connection: close
Content-Type: text/html

<h3 align="center">Attention, vous n'&ecirc;tes pas loggu&eacute; !</h3><br />
        <p>Vous devez faire suivre votre session &agrave l'ex&acute;cution de ce
 script</p>0²"


Titre: [Prog.01] : "non logué"
Posté par: Gardel le 12 Avril 2006 à 12:02:59
Urf fait attention avec les données que tu donnes, j'ai fais la même chose sur IRC et on a pu prendre ma session ^^

J'avais le même problème pour le non loggué, ce qu'il faut faire c'est simplement faire suivre ta session (PHPSESSID) avec ton programme :)


Titre: [Prog.01] : "non logué"
Posté par: Nebelmann le 12 Avril 2006 à 12:04:48
Citation
on a pu prendre ma session
on aurait pu prendre ta session


Titre: [Prog.01] : "non logué"
Posté par: Gardel le 12 Avril 2006 à 12:07:44
C'est à dire ? J'affirme qu'on a pu poster à ma place, tu n'étais pas là toi ? ^^


Titre: [Prog.01] : "non logué"
Posté par: Nebelmann le 12 Avril 2006 à 12:16:02
ah ben non j'ai pas vu, mais c'est tout à fait possible :)


Titre: [Prog.01] : "non logué"
Posté par: the lsd le 12 Avril 2006 à 13:10:36
Je pige pas, comment on pourrait prendre la session? avec ca :
Code:
Set-Cookie: PHPSESSID=gmi0nkptman4c5441pr3jjqhq5
?

Enjoy

The lsd


Titre: [Prog.01] : "non logué"
Posté par: nAuDaR le 12 Avril 2006 à 13:19:58
renseigne toi sur PHPSESSID
mais avant l'identification n'étais pas obligatoire pour cette épreuve de prog... un vilain administrateur a du la remettre :evil:
Sinon ya déjà des topics où ils abordent le problème de l'identification


Titre: [Prog.01] : "non logué"
Posté par: the lsd le 12 Avril 2006 à 13:25:05
Ca y est, je suis aler voir mon ami google, il m'a tout raconté... C'est bien ce que je pensais... Merci NauDaR

Enjoy

The lsd


Titre: [Prog.01] : "non logué"
Posté par: digitalz le 12 Avril 2006 à 14:41:53
je capte pas en C je peux faire comment pour faire suivre mon phpsessid ? et comment puis je le connaitre ?


Titre: [Prog.01] : "non logué"
Posté par: Nebelmann le 12 Avril 2006 à 15:36:40
Citation
un vilain administrateur a du la remettre
grrr... ils sont méchant les administrateurs... rrrrrr :lol:


Titre: [Prog.01] : "non logué"
Posté par: Gardel le 13 Avril 2006 à 15:08:50
C'est sutout le PHPSESSID qui m'a fait galérer ^^
Faut un code javascript à rentrer dans l'URL pour le connaitre mais je ne le sais plus ^^


Titre: [Prog.01] : "non logué"
Posté par: s3th le 13 Avril 2006 à 15:25:08
je dis ptetre une connerie mais ton code il est pas dans ton cookie PHPSESSID de newbiecontest ?


Titre: [Prog.01] : "non logué"
Posté par: nAuDaR le 13 Avril 2006 à 18:29:09
c'est exactement sa s3th


Titre: [Prog.01] : "non logué"
Posté par: beschtraffer le 16 Avril 2006 à 09:47:58
moi j'ai systematiquement ce message:
Citation
Warning: Cannot modify header information - headers already sent by......
quoi que j'utilise.
en plus pour le site de validation j'ai déja " ?solution=.... "dans l'url, je peux donc pas passer par la pour faire suivre la session. j sais plus quoi faire....


Titre: [Prog.01] : "non logué"
Posté par: nAuDaR le 16 Avril 2006 à 09:57:37
sisi tu peux très bien faire passer ta session par la pense à '&'
et pour ton erreur tu ne dois pas utiliser la bonne méthode pour faire passer la session


Titre: [Prog.01] : "non logué"
Posté par: beschtraffer le 16 Avril 2006 à 10:06:20
on peut faire
Citation
???.php?argument_1&argument_2
???


Titre: [Prog.01] : "non logué"
Posté par: beschtraffer le 16 Avril 2006 à 10:37:12
quand j'utilise le &, j'obtiens l'url que je voulais (solution=...., pas de probleme de logging), mais j'obtiens la meme page que le site ou on recupere le code au debut (avec un code different).
Est ce normal?


Titre: [Prog.01] : "non logué"
Posté par: Snake046 le 01 Août 2006 à 13:19:13
Moi je fait ça en PHP, le seul language que je connaisse, et je suis en train de m'arracher les cheveux... j'en reviens PAS !

J'ai utilisé fopen pour ouvrir le document, ensuite j'ai trié les caractères pour ne garder que les chiffres, puis j'ai utilisé la même fonction que vous dans l'épreuve 2 là, "header(location:index.php)".
Et c'est cette fichu fonction qui me broie les couilles ! Evidement, je dois remplacer "nombre" par la variable qui contient le nombre, c'est à dire chez moi $nombre !

Mais ce qui me broie les couilles, c'est que SOIT je me trouve avec une adresse ou au lieu d'écrire le nombre il a écrit "$nombre", soit je me retrouve avec une erreur sur la ligne !
J'ai essayé TOUT pour introduire la variable, les ' ' et les " ", et les " " puis les ' ' ! Et même le néant ! RIEN ne marche, soit ya une erreur, soit il considère $nombre comme du texte, hm-voyez ?

EDIT :
Ah, et j'y comprend rien du tout, parce que là j'ai fait une fois ou ça a marché !
Mais ça m'énerve ENCORE PLUS, parce qu'il me dit que j'ai mis PLUS d'une seconde ce fourbe ! PHP n'est donc pas assez rapide ?


Titre: [Prog.01] : "non logué"
Posté par: shepshep le 01 Août 2006 à 13:56:48
PHP est tout a fait adéquate pour réussir cette épreuve (même si je ne l'ai pas encore valider =D )
Essaye deja de renvoyer la chaine dans un fichier .txt pour voir si ton script récupère correctement la chaine de nombre.

Sinon ba euuuh ....


Titre: [Prog.01] : "non logué"
Posté par: Gardel le 01 Août 2006 à 15:33:38
Si tu mets plus d'une seconde, c'est que tu utilises un moyen trop lent :)
Et si ça marque $nombre dans l'url c'est que tu as un problème de concaténation.


Titre: [Prog.01] : "non logué"
Posté par: pied de mamouth le 31 Août 2006 à 15:17:50
Salut,

Là je cale :
J'utilise f***n() en essayant de passer le phpsessid par l'url. J'ai toujours la même réponse, c'est à dire : " attention vous n'êtes pas loggué ... ".
Pour récupérer le phpsessid j'utilise la fonction : se...id().
J'ai essayer de faire éxectuer mon code aussi bien par easyphp que par le serveur de mon fai.
Est-ce qu'il faut passer le paramètre par les cookies ( dans ce ca je comprends plus rien )? Est-ce que je n'utilise pas la bonne fonction pour récupérer le phpsessid ?

Merci


Titre: [Prog.01] : "non logué"
Posté par: badstwo le 31 Août 2006 à 17:37:30
Pas besoin d'utiliser une fonction pour le phpsessid...Tu peux le connaitre en quelques clics ;)


Titre: [Prog.01] : "non logué"
Posté par: pied de mamouth le 31 Août 2006 à 20:11:13
J'ai pas trouvé ou était stocker le cookie de NC sur mon PC, et le code source me donne le meme identifiant que la fonction phpsessid(). Ca n'empeche que j'ai toujours le meme message.


Titre: [Prog.01] : "non logué"
Posté par: badstwo le 31 Août 2006 à 20:17:58
Ben tu peux m'envoyer ton code par PM si tu veux =)


Titre: [Prog.01] : "non logué"
Posté par: pied de mamouth le 01 Septembre 2006 à 17:58:39
euh ... c'est où les MP ? :oops:


Titre: [Prog.01] : "non logué"
Posté par: the lsd le 01 Septembre 2006 à 18:01:31
Sur le site, il y a une messagerie (accueil -> messagerie) =D

Enjoy

The lsd


Titre: [Prog.01] : "non logué"
Posté par: badstwo le 01 Septembre 2006 à 18:15:02
Ben tu vas voir mon profil et tu clik sur envoyer un message ^^'


Titre: [Prog.01] : "non logué"
Posté par: pied de mamouth le 01 Septembre 2006 à 21:51:20
bah je comprend toujours pas :

voila ce que je vois avec accueil :

(http://img505.imageshack.us/img505/1525/accueilum8.jpg) (http://imageshack.us)

et sur le profil :

(http://img148.imageshack.us/img148/217/profilxv9.jpg) (http://imageshack.us)


euh ... désolé


Titre: [Prog.01] : "non logué"
Posté par: s3th le 02 Septembre 2006 à 11:35:32
on ne peut envoyer de MP qu a partir d un certain nombre de points :rolleyes: 100 je crois


Titre: [Prog.01] : "non logué"
Posté par: pied de mamouth le 02 Septembre 2006 à 12:41:59
ahhhh ... ok, bon bah j'ai plus qu'à chercher .
merci quand même
ciao


Titre: [Prog.01] : "non logué"
Posté par: Folcan le 04 Septembre 2006 à 13:07:23
on ne peut envoyer de MP qu a partir d un certain nombre de points icon_rolleyes 100 je crois

Ha tiens ! je savais pas ca ^^


Titre: [Prog.01] : "non logué"
Posté par: the lsd le 04 Septembre 2006 à 13:18:22
Moi non plus !
Mais on peut toujours envoyer des mails via le forum dans le profil, meme avec 0 points si tu veux pied de mammouth

Enjoy

The lsd


Titre: [Prog.01] : "non logué"
Posté par: pied de mamouth le 05 Septembre 2006 à 20:05:59
c'est bon j'ai passé les 100 points, en faite la stégano c'est assez simple ( au moins au départ ).
Je t'envoie mon code tout de suite badstwo.
Merci