CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Le Secret De Php

Rikkuman4
Rikkuman4
Niveau 10
11 août 2004 à 17:22:37

Salut, voilà j´ai un probléme en php !

Ce que je voudrais faire c´est Transmettre des variables, avec des liens, bon le principe et simple, on demande le nom de la personne sur la page 01, et sur la page 02, il y a marquer salut boby ! grasse à cette fontion

page 01 :

Salut, peut tu mettre ton petit nom s´il te plait ?

< form action="index.php" method="post">
< input type="text" name="prenom">
< input type="submit" value="valider">
< /form>

Page 02 :

Salut < ? echo $_GET[´prenom´]; ? > sa va ?

bon la normalement sa marche comme sur des roulettes !

ce que je voudrais faire c´est que le nom va sur toute les pages du site
!

Bon j´ai une petite ider mes je crois quelle ne va pas fonctionné regardez :

< form action="index.php" method="post">
< input type="text" name="prenom">
< input type="submit" value="valider">
< /form>

< a href="page03.php?name=prenom>ici<a/>

salut < ? echo $_POST[´prenom´]; ? > sa va .

bon c´est surment vague je sais, mes la moi même je mis retrouve pas, ce que je voudrais savoir c´est comment on fait pour que quand on demande le nom une fois, sa le mes automatiquement sur tout les pages pour transmettre des variables avec les url´s :snif: sa fait 2h30 que je traine dessu... sa me saoul lol merci d´avance à tous
:)

MathieuN7
MathieuN7
Niveau 10
11 août 2004 à 17:26:54

Tu peux utiliser les sessions! Tu ouvres une session, tu demandes le prénom, tu enregistres le prénom dans la session, et tu retrouves ce prénom tant que le visiteur n´a pas fermé son navigateur!
Tu peux aussi utiliser les cookies, mais certaines personnes ( à tort) les bloquent; donc ça ne fonctionnera pas tout le temps.

Tu peux également, de page en page, récupérer le pseudo et le mettre dans l´adresse;

Ces trois méthodes sont les plus efficaces :)

MathieuN7
MathieuN7
Niveau 10
11 août 2004 à 17:28:24

ah, et tu peux également, à chaque visite, enregistrer le prénom du gars + son ip dans une bdd, que tu retrouves à chaque page, encore plus facilement!

Si tu te fais un script qui vérifie que le visiteur est venu il y a moins de 4h par exemple, et si tel n´est pas le cas, tu supprime l´entrée!
C´est intéressant aussi, ptet la meilleure solution avec les sessions :)

MathieuN7
MathieuN7
Niveau 10
11 août 2004 à 17:32:09

ps: j´adore le titre de ton topic :-d

Rikkuman4
Rikkuman4
Niveau 10
11 août 2004 à 17:33:14

merci mes le probléme c´est que je sais pas comment mis prendre lol, mes merci tout de meme.

en féte je sais pas comment écrie mon code j´ai des doute

MathieuN7
MathieuN7
Niveau 10
11 août 2004 à 17:35:26

ben je t´ai aiguillé sur les sessions, tu fais quoi? tu vas sur http://Www.phpdebutant.org et tu te renseignes sur les sessions...
Ensuite, tu fais pareil avec les cookies et la gestion d´une bdd mysql :-d

Rikkuman4
Rikkuman4
Niveau 10
11 août 2004 à 18:29:46

MathieuN7 Posté le 11 août 2004 à 17:32:09
ps: j´adore le titre de ton topic :-d

merci

MathieuN7 Posté le 11 août 2004 à 17:35:26
ben je t´ai aiguillé sur les sessions, tu fais quoi? tu vas sur http://Www.phpdebutant.org et tu te renseignes sur les sessions...
Ensuite, tu fais pareil avec les cookies et la gestion d´une bdd mysql :-d

en féte c´est un simple truc que je veux savoir, pas aller de gauche à droite, je suis un site et j´ai pas envie de m´en mellé dans tout les site concurent.

ta je m´is retrouve pas je voudrais simplement savoir avec les codes que j´ai montré comment faire

MathieuN7
MathieuN7
Niveau 10
11 août 2004 à 18:36:16

huh? depuis quand on est obligé d´être fidèle au site sur lequel on apprend le PHP? :rire:
Le site sur lequel tu es n´est pas forcément super complet, et que tu apprennes à utiliser les sessions sur phpdebutant ou sur ton site, tu sauras le faire quand même!!! :rire:

Et je comprends pas ton problème

Yoda_Software
Yoda_Software
Niveau 30
11 août 2004 à 18:37:16

Va voir sur [ http://www.phpdebutant.org ] !

electron_libre
electron_libre
Niveau 10
11 août 2004 à 18:48:25

bon j´ai pas tout lu, parceque j´ai vu un truc enorme au debut, dans ton formulaire, tu envoie les données avec le methode post, et tu les recuperes avec get . .. y´a un truc qui va pas la
$_POST[prenom] c mieux

leboss33
leboss33
Niveau 10
11 août 2004 à 18:48:42

< form action="index.php" method="post">
< input type="text" name="prenom">
< input type="submit" value="valider">
< /form>

< ?
$prenom = " $prenom";
{
session_start();
session_register("prenom");
header(´location: page.php´);
}
? >

< ?
echo´Coucou ´.$prenom.´ ! ´;
? >

MathieuN7
MathieuN7
Niveau 10
11 août 2004 à 18:51:00

:non: Pas de HTML avant un session_start(); leboss!

electron_libre
electron_libre
Niveau 10
11 août 2004 à 18:51:04

bon j´ai lu un peu mieux, et la 2e fois l´erreur n´a pas ete faite . ..
sinon, les sessions c pas mal

MathieuN7
MathieuN7
Niveau 10
11 août 2004 à 18:52:01

ah, et ton code va afficher:

Coucou $prenom!

Rikkuman4
Rikkuman4
Niveau 10
11 août 2004 à 19:04:30

ok merci leboss33, sinon en ce qui conserne le lien, avec pour transmettre des variables je sais les faire, enfin elle marche jamais les miennes :) tu pourais pas me montré s´il te plait.

bon je suis revenue à ce chapitre, car je trouvé sa importent et que c´etais béte de ne pas le faire

freedix
freedix
Niveau 10
11 août 2004 à 19:05:56

Non son code affichera bien le prénom :)

Et je pense que c´est des pages bien distinctes mathieu :-))) :rire2:

MathieuN7
MathieuN7
Niveau 10
11 août 2004 à 19:12:06

woui lol c´est cke je me suis dit quand j´ai posté mon message :-p

$prenom = " $prenom";

Elle sert à rien cette ligne? et j´avais pas fait gaffe que c´étaient des dble quotes :honte: jsuis à la masse today

Pour me rattraper, j´aide rikku en faisant un exemple avec les variables qui passent par l´adresse :-)

MathieuN7
MathieuN7
Niveau 10
11 août 2004 à 19:18:16

voilà:
http://walljv.free.fr/index.php?to=view&id=32

leboss33
leboss33
Niveau 10
11 août 2004 à 19:41:42

" Pas de HTML avant un session_start(); leboss!"

Je sais bien je ne faisait pas " une page" mais je resumais les scripts qu´il lui fallait

MathieuN7
MathieuN7
Niveau 10
11 août 2004 à 19:43:26

woui je m´en suis aperçu en envoyant le post :rire:

Sous forums
  • Aide à l'achat Mac
  • Steam Deck
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Macintosh
  • Hardware
La vidéo du moment