Transfert de variables [PHP] - PHP - Programmation
Marsh Posté le 12-03-2007 à 00:48:58
http://fr.php.net/session
http://www.google.fr/search?source [...] ogle&meta=
Et a mon avis ça ne réglera pas ton problème!
Marsh Posté le 09-11-2007 à 11:09:24
Bonjour,
Ca fait que deux mois que j'ai débuté en PHP / MySQL.
J'ai crée un site pour transferer des photos... et pour pouvoir faire cela, il faut s'identifier.
L'inscription sur le site marche correctement, le login aussi... mais le système qui permet d'acceder au dossier personnel de l'utilisateur inscrit ne suit pas !
Pour être un peu plus clair : Une fois inscrit sur le site, on va sur la page du login et du mot de passe (login.php).
Une fois qu'on a entré le bon login et le bon mot de passe, j'ai un script PHP (script_login.php) qui permet d'entrer sur l'espace personnel (upload.php) ou sur une page d'erreur (error.php) en cas de mauvaise saisie.
Or, quand on arrive sur la page, le login de l’utilisateur ne s’affiche pas du tout dans ma balise PHP.
Et c’est là que j’ai besoin de vos lumières ! : Comment transférer une variable $_POST a travers deux pages sans qu’elle parte aux oubliettes au moment d’attendre la page upload.php ?
Je vous met sur la piste avec les codes html / php de mes pages :
(Les informations fournies ont étés changée pour des raisons de sécurité)
[login.php]
Code :
|
[script_login.php]
Code :
|
[upload.php]
Code :
|
Ne soyez pas trop dur avec moi, j’ai débuté le PHP / MySQL y’a deux mois… et je ne connais pas encore toutes les commandes.
Merci d’avance.
Marsh Posté le 09-11-2007 à 11:28:14
ReplyMarsh Posté le 09-11-2007 à 15:33:29
FlorentG a écrit : Il faut obligatoirement une session pour faire de l'authenfication |
Déjà essayé... MySQL m'a "insulté" qu'on ne pouvait pas ouvrir de session.
Un petit script "coup de pouce" peut-être ?
Marsh Posté le 09-11-2007 à 15:34:06
Euh... A la base, les sessions ne sont pas gérées par mysql (sauf session handler customisé)
Marsh Posté le 12-11-2007 à 11:08:22
Non mais je rêve !
Je demande simplement et poliment une solution a mon problème... mais vous n'expliquez pas clairement avec un script qui pourrait m'aider.
C'est la dernière brique qui manque a l'édifice... parce que si je n'arrive pas a faire fonctionner mon script, je crois que je pourrais passer a autre chose !
Alors, s'il-vous-plait...
Marsh Posté le 12-11-2007 à 11:15:33
hé ben c pas avec ce genre de comportement que tu vas avoir de l'aide
Donc pour en revenir au sujet, session PHP et mySQL ? pourkoi ?
Sinon chez Free ya un manip à faire concernant la gestion des sessions :
http://www.commentcamarche.net/for [...] ession-php
Marsh Posté le 12-11-2007 à 11:19:41
Non mais on rêve !
On n'est pas là pour te fournir des scripts qui t'éviteraient de te sortir les doigts du cul. On est là pour te fournir les base qui te feront réfléchir par toi même à la solution. Y'a des liens expliquant les sessions en début de topic, ils sont parfaitement adaptés à ce que tu veux faire alors lis-les et reviens ensuite poser tes questions si tu n'y arrives pas. Au passage, documente toi un peu sur les injections SQL parce que ton code est truffé de failles de ce genre...
Marsh Posté le 12-11-2007 à 11:59:51
yf06denice a écrit : Non mais je rêve ! |
Un mars et un coca, avec ça?
Tu pourrais commencer par réduire la portée de ton problème, principe de base pour programmer. Au lieu de balancer tes pages telles quelles (200+ lignes), refaire une version simplifiée pour mettre en évidence ce qui ne va pas et tester en supprimant ce qui n'a rien à voir.
Pratique de base en programmation ET sur un forum.
Marsh Posté le 12-11-2007 à 12:27:45
ReplyMarsh Posté le 12-11-2007 à 13:38:16
yf06denice a écrit : Non mais je rêve ! |
Le but du forum ce n'est pas de fournir des solutions toutes faites, mais de proposer une entraide sur des problèmes précis.
Je t'invite à lire la charte en haut à droite de la page prog, ne t'étonne pas si ce genre de discours infect est mal reçu.
Marsh Posté le 12-11-2007 à 13:42:28
Bon, OK... je vais me débrouiller seul.
Mais en regardant bien certains sujets sur le forum PHP, y'en a qui répondent correctement aux demandes de ceux qui sont en détresse.
C'est bien dommage que je ne sois pas perçu comme ceux qui ont eu des problèmes.
Sur ce, je vous laisse a vos occupations.
Marsh Posté le 12-11-2007 à 14:34:47
yf06denice a écrit : Mais en regardant bien certains sujets sur le forum PHP, y'en a qui répondent correctement aux demandes de ceux qui sont en détresse. |
De la détresse, oh oui, quelque chose de grave va se produire si on ne leur donne pas une réponse toute faite, et vite. "Correctement" : je suppose que tu entends par là : "une réponse toute faite, comme ça me convient".
Pénible à lire. Tu ne fais que confirmer la mauvaise impression que certains ont eu de toi sur ce topic.
yf06denice a écrit : C'est bien dommage que je ne sois pas perçu comme ceux qui ont eu des problèmes. |
Sortons les violons...
yf06denice a écrit : Sur ce, je vous laisse a vos occupations. |
Et le ton condescendant en plus.
Marsh Posté le 20-11-2007 à 14:31:53
Salut à tous.
Hé oui, c'est encore moi... mais bon, mon problème est résolu !
Et ceci... sans l'aide de PERSONNE !
Ah mais non !... Je ne vais pas dire comment j'ai fait !
Et pourquoi ?
A cause de messages de ce genre :
soulmanto a écrit : Non mais on rêve ! |
Voilà... j'ai essayé d'être cool avec vous... mais bon... trop bon, trop con comme dirait l'autre !
Au revoir !
Marsh Posté le 20-11-2007 à 14:35:25
Content d'avoir pu faire en sorte que t'apprenne un peu par toi même. Tu devrais te reposer un peu là, tu dois être naze...
Marsh Posté le 20-11-2007 à 15:00:44
yf06denice> Pourquoi reviens-tu tenir de tels propos, à part pour tenter d'irriter les habitués et pour polluer le forum d'un message sans contenu informatif?
Marsh Posté le 20-11-2007 à 15:39:07
topic of the year ! \o/
Marsh Posté le 20-11-2007 à 15:42:37
yf06denice a écrit : Salut à tous. |
Woah, impressionnant. J'imagine alors que rester quelques temps éloigné du forum ne te gènera pas...
Marsh Posté le 11-03-2007 à 19:27:27
salut à tous
J'ai un gros gros problème sur mon site http://bdldao.free.fr et j'ai besoin de votre aide
Je m'explique :
Actuellement je transfere les valeurs de mes variables par le lien et les récupère via un GET... Mais comme vous pourrez le constater parfois les variables sautent et ça génère alors de grosses erreurs de navigation...
J'ai lu qu'on pouvait utiliser les sessions mais je ne sais pas comment on fait ni comment ça marche
En vous remerciant par avance
---------------
BDL-DAO