<?php
session_start();
$_SESSION['test'] = "ceci est un test";
$test = "ceci est un fiasco";
echo $_SESSION['test']; // ceci est un fiasco
Du coup si tu n'as pas une offre qui te permet de modifier le php.ini ou bien d'utiliser la fonction ini_set tu dois faire attention à tes noms de variable pour ne pas qu'elles soient écrasées.Je l'ai lu aussi, et ça ne doit plus être problématique car j'ai essayé ton code, j'ai également essayé le code ci-dessous et ça fonctionneCela ne viendrait pas d'un souci de nommage des variables ?
Chez 1&1 à en croire le web si tu fais ceci :Du coup si tu n'as pas une offre qui te permet de modifier le php.ini ou bien d'utiliser la fonction ini_set tu dois faire attention à tes noms de variable pour ne pas qu'elles soient écrasées.<?php session_start(); $_SESSION['test'] = "ceci est un test"; $test = "ceci est un fiasco"; echo $_SESSION['test']; // ceci est un fiasco
<?php
session_start();
?>
<!DOCTYPE html>
<HTML>
<HEAD>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
</head>
<?php
$_SESSION['test'] = "session test";
$test = "variable test";
?>
<FORM action="test.php" method="POST">
<input type="text" name="test">
<input type="submit" name="tes" value="Se connecter">
</FORM>
test.php
<?php
session_start();
$test="session = variable";
$_SESSION['test'] = $test;
$post_test = $_POST['test'];
echo $_SESSION['test'];
echo "<br><br>";
echo $post_test;
echo "<br><br>";
echo $_POST['test'];
?>
De l'aide svp, je ne comprend plus rien du tout
Code : Tout sélectionner
<?php
session_start();
$test="session = variable";
$_SESSION['test'] = $test;
$post_test = $_POST['test'];
echo $_SESSION['test'];
echo "<br><br>";
echo $post_test;
echo "<br><br>";
echo $_POST['test'];
?>Super, on amène tes questions, tu amènes tes réponses.Ca fonctionne aussi. et ce qui est étrange, c'est que ça fonctionne quel que soit le type d'encodage utilisé. ANSI, UTF-8, UTF-8 sans BOM
J'y comprend plus rien