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

session_start()

snoooper
snoooper
Niveau 9
11 novembre 2005 à 21:00:31

Quand on ouvre une session, est-on obligé de mettre le code session_start()sur chaque page du site pour que la session reste ouverte ou une seule fois suffit? merci d´avance

videogameplayer
videogameplayer
Niveau 10
11 novembre 2005 à 21:03:42

toutes les pages, sinon ca ne restera pas

snoooper
snoooper
Niveau 9
11 novembre 2005 à 21:19:36

d´accord, merci. Et n´y a t-il pas une alternative a session_start() plus évolué? Sur des sites genre prize ou amazon utilisent t-ils le session_start()???

watza_Kamikaze
watza_Kamikaze
Niveau 10
11 novembre 2005 à 22:12:51

d´accord, merci. Et n´y a t-il pas une alternative a session_start() plus évolué? Sur des sites genre prize ou amazon utilisent t-ils le session_start()???

Tu trouves pas ça évoluer session_start() .. ?

Ca signifie juste que tu envoies un cookie dans le header d´une page web... Si tu ne le fais pas, le header est sans cookie et donc bah... ...

look@ccm 4 new infos.

watza_Kamikaze
watza_Kamikaze
Niveau 10
11 novembre 2005 à 22:27:18

Si tu veux tu peux faire :

header("Set-Cookie : dom=valmd5; domain=domaine; expires=date;cle=val;etc..")

et après tu t´amuses à parser tout :
$tab=getheader();

$a=explode($tab,"\n");
while(each($a))
if(strpos($a,"cookie"))
break;
$cookie=array();

$b=explode($a,";")
while(each($b))
{
$c=explode($b,"=");
$cookie[$c[0]]=$c[1];
}

...

Et encore je dois faire plein d´erreur...(non pas plein, une centaine !! )

-_-

:bye:

snoooper
snoooper
Niveau 9
11 novembre 2005 à 22:47:56

ce que je voudrait juste c´est rendre la page plus rapide a télécharger donc diminuer les codes de ce genre

bon je vais garder session start kamikaze

Neo71
Neo71
Niveau 9
11 novembre 2005 à 23:09:46

Je ne vois pas ce que session_start a de pas évolué ;)

Tu peux lui faire confiance c´est utilisé par tout le monde.

snoooper
snoooper
Niveau 9
12 novembre 2005 à 09:20:28

ah ok. Et dois ton le mettre avant le setcookie() ou apres? Car apparemment les 2 doivent etre mis en début de page...

snoooper
snoooper
Niveau 9
12 novembre 2005 à 09:29:07

dernier truc: mes pages en fait ont une structure spéciale: il s´agit de la meme page rubriques.php dans laquelle j´inclue le fichier désiré (ex: zonemembre)

<?
session_start();
include(´fichiers_techniques/design.php´);
include(´fichiers_techniques/date.inc´);
$rep_image="images_articles/";
$dossier= "rubriques.php";
include(´menus/menu_gauche.php´);
include(´menus/article.php´);
include(´menus/menu_droit.php´);
?>

où article est le fichier à inclure

dans le fichier ou l´on se connecte voici le code

<?

require("conf.php3");
$_SESSION[´validite´]=1;
$_SESSION[´pseudo_membre´]= $pseudo_membre;

Ce qui fait que dans le code final on a bien session_start au début mais $_SESSION[´validite´]=1; ne sera qu´au milieu de la page. Est-ce normal ou doit on mettre les variables de session juste apres session_start()???

Neo71
Neo71
Niveau 9
12 novembre 2005 à 11:04:42

Non juste le session_start() doit être au début de page.

Enfin ... c´est pas vraiment au début de la page qu´il doit être : c´est avant tout code html. Ou plutot tout affichage html. C´est à dire que même un espace ou un saut de ligne avant ta premiere "balise" php (<? ...) va créer une erreur.

Après une fois que tu as respecté ça il n´y a plus de priorité ... Tu peux donc mettre le setcookie avant ça ne changera rien.

snoooper
snoooper
Niveau 9
12 novembre 2005 à 11:52:44

ok. Et tu peux sauter une ligne pour faire

<?
session_start();
?>

Ou tu est obligé de faire
<, ession_start(); ?>

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