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

Sessions PHP

bobcolas
bobcolas
Niveau 9
14 août 2003 à 20:00:46

Salut,
Voilà, j´ai un prob avec des sessions PHP... ( et oui, encore :p)

Voilà mon code :

< html>
< head>
< title>..:: Espace Membres ::..</title>
< /head>

< ?php
session_start();

require_once("connect.php");

function login($nom, $pass) {
$result = mysql_query("select * from em
where nom=´$nom´ && pass=´$pass´");

if ( mysql_num_rows($result)>0) {
$valid_user = $nom;
session_register("valid_user");
return 1;
}

else {
return 0;
}
}

if ( $_POST) {

if ( login($nom, $pass)) {
$nom = ucfirst($nom);
echo " <div align=center><br>Bienvenue, $nom ! <br></div>";
}

else {
echo " <br>Le nom et le mot de passe saisis ne correspondent pas.<br>Réessayez ultérieurement.";
}
}
? >
< /html>

Et quand je regarde, ca me met cette erreur :

Warning: Cannot send session cache limiter - headers already sent ( output started at
/Library/WebServer/Documents/GraphiColas/colas/log
in.php:5) in
/Library/WebServer/Documents/GraphiColas/colas/log
in.php on line 6

Pkoi ? Alors que des sessions sur le CD d´un livre marchent très bien ?

Pkoi mon code foire ?

Merci @+ Colas

SaMeuwr
SaMeuwr
Niveau 10
14 août 2003 à 20:03:56

salut, il ne faut pas de code html avant le session_start() . ..

Blawk
Blawk
Niveau 10
14 août 2003 à 21:21:54

Quand ça dit ça: [headers already sent], ça veut dire qu´il y a déjà eu du texte avant la balise PHP qui appelle session_start, set_cookie...

bobcolas
bobcolas
Niveau 9
14 août 2003 à 22:20:59

Ok, merci à vous deux, ca marche...

Je pensais que si on apprenais le PHP et le HTML à l´école, ca serait bcp mieux... Imagine, je vais en cours de PHP... J´aimerais bien, mais ceux qui n´y connaissent rien et qui sont à moitié con pour comprendre la logique dans language Web n´irait plus en court ; )

Avec le PHP on fait tout ce qu´on veut en fait, à part ce qu´on ne peut pas... :/

Blawk ==> T´étais pas parti ? ??

Je suis en train de monter mon prochain site et tout va pour le mieux... J´ai aps encore faite le design mais je vous le dévoilerai à la fin du site... C´est peut-etre dans longtemps, voir 2004... :/ Il faut que je bosses... Ca vous arrive de faire des scripts PHP en cours ? Ca se fait bien ? Parce que moi comme j´ai commencé ces vacances, j´ai pas pu essayer.. ; )

@+ Colas

electron_libre
electron_libre
Niveau 10
14 août 2003 à 22:32:33

moi g un gros doute sur ta requete Sql

select * from em where nom=´$nom´ && pass=´$pass´

je suis pas sur que && soit accepté, ramplace par AND si ca marche pas

select *
from em
where nom=´$nom´
and pass=´$pass´

SaMeuwr
SaMeuwr
Niveau 10
14 août 2003 à 22:33:52

je ne pense pas que le ´&&´ soit valable en MySql..

bobcolas
bobcolas
Niveau 9
15 août 2003 à 10:01:04

Ah oui, vous avez raison, si je met que le nom ca marche quand meme ; )

merci

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