bonjour,
je tente de créer pour un usage perso un petit site hébergé chez mon FAI (free), j'utilise les sessions pour accéder au site et postgresql mais c'est la galère
sur la page d'accueil (ci dessous) j'ai les erreurs suivantes
ça fait des soirées entières que je tripote le code dans tous les sens, que je cherche sur le net mais rien à faireWarning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /mnt/153/sdd/e/2/toto/cuisine/index.php:1) in /mnt/153/sdd/e/2/toto/cuisine/index.php on line 2
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /mnt/153/sdd/e/2/toto/cuisine/index.php:1) in /mnt/153/sdd/e/2/toto/cuisine/index.php on line 2
merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47 <?php session_start(); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" > <head> <title>La galetouze à Manu</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <body> <form action="#" method="post"> <fieldset> <legend> Identifiez-vous!! </legend> <link rel="stylesheet" media="screen" type="text/css" title="Mon style" href="style.css" /> <br />Identifiant <br /> <input name="name" type="text" size="12" value="" /> <br /> <br />Mot de passe <br /> <input name="pass" type="password" size="12" value="" /> <br /> <input type="image" src="valid.png" name="img1" alt="Supprimer"> </fieldset> </form> </body> </head> </html> <?php //si les champs ont été remplis if (!$_POST['name']=="" && !$_POST['pass']=="") { //on récupère les valeurs des champs $name = $_POST['name']; $pass = $_POST['pass']; //connexion à la base de donnée $connect = @pg_connect("host=toto.sql.free.fr port=5432 dbname=toto user=$name password=$pass"); if (!$connect) { print("<script type=\"text/javascript\">setTimeout('location=(\"stop.php\")' ,1000);</script>"); } else { $_SESSION['name'] = $name; $_SESSION['pass']= $pass; print("<script type=\"text/javascript\">setTimeout('location=(\"accueil.php\")' ,1000);</script>"); } } ?>
Partager