Bonjour,
Je tente depuis quelques jours d'initier une session avec session_start() ; j'ai tout esssayé (et lu divers tutoriels et divers forums) mais je reçois constamment le message d'erreur suivant :
Pourtant, j'utilise le bout de suivant qui vient d'un tutoriel sur les sessions :
Il n'y a rien d'écrit avant le session_start().
Cela viendrait-il de mon fichier de configuration? Voici ce que donne phpinfo() sur les sessions :
Y a-t-il quelque chose d'irrégulier ?
Merci de m'aider
Je tente depuis quelques jours d'initier une session avec session_start() ; j'ai tout esssayé (et lu divers tutoriels et divers forums) mais je reçois constamment le message d'erreur suivant :
Bloc de code:
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /Library/WebServer/Documents/auth2.php:1) in /Library/WebServer/Documents/auth2.php on line 2
Entrez votre nom :
Bloc de code:
<?php
session_start();
?>
<html>
<body>
<form method="POST" action="page.php">
Entrez votre nom : <input type="TEXT" name="nom">
<input type="SUBMIT" value="OK">
</form>
</body>
</html>
Cela viendrait-il de mon fichier de configuration? Voici ce que donne phpinfo() sur les sessions :
Bloc de code:
Session Support enabled
Registered save handlers files user
Directive Local Value Master Value
session.auto_start Off Off
session.bug_compat_42 On On
session.bug_compat_warn On On
session.cache_expire 180 180
session.cache_limiter nocache nocache
session.cookie_domain no value no value
session.cookie_lifetime 0 0
session.cookie_path / /
session.cookie_secure Off Off
session.entropy_file no value no value
session.entropy_length 0 0
session.gc_divisor 100 100
session.gc_maxlifetime 1440 1440
session.gc_probability 1 1
session.name PHPSESSID PHPSESSID
session.referer_check no value no value
session.save_handler files files
session.save_path /tmp /tmp
session.serialize_handler php php
session.use_cookies On On
session.use_only_cookies Off Off
session.use_trans_sid Off Off
Merci de m'aider