Bonjour,
J'ai rencontre un probleme curieux, j'ai trois bout de code :
url appellee : http://monsite.com/test1.php
warning : il reconnait pas la variable name.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 //fichier test1.php <? session_start(); $_SESSION['name'] = 'toto'; echo '<a href="http://monsite.com/test2.php>lien</a>"'; ?> //fichier test2.php <? session_start(); echo $_SESSION['name']; ?>
url appellee : http://172.25.26.65/test1.php
l'ip correspond a mon site.com
il affiche "toto"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 //fichier test1.php <? session_start(); $_SESSION['name'] = 'toto'; echo '<a href="http://172.25.26.65/test2.php>lien</a>"'; ?> //fichier test2.php <? session_start(); echo $_SESSION['name']; ?>
url appellee : http://monsite.com/test1.php
il affiche "toto"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 //fichier test1.php <? session_start(); $_SESSION['name'] = 'toto'; echo '<a href="./test2.php>lien</a>"'; ?> //fichier test2.php <? session_start(); echo $_SESSION['name']; ?>
Donc que les deux derniers cas marchent c'est normal par contre je ne comprends pas pour le premier.
Je ne pense pas que cela vienne du code PHP mais plutot du serveur IIS, quelqu'un saurait pourquoi ?
(note les adresses sont fictives)
Partager