Bonjour
je réalise le site internet d'une entreprise, (pr mon stage de fin de dut)
& comme il devais être bilingue, & que je devais trouver un systéme pour qu'ils puissent modifier le contenu facilement,
les pages lisent leurs contenu dans des fichiers texte..
& en fonction de la langue choisi, dans des dossiers différents, ...
pour que ça soit "propre" je mémorise la langue choisit dans une variable session, & j'ai tester chez moi, (server apache (easyPhp)) & ça marche trés tré bien ... ocun probléme ..
dc j'ai voulu le métre en ligne chez OVH.com (il ont leur hébergement là bas) & les sessions ne marche pas, ...
en plus leur php génére du code en plus avec les variable SID ...
exemple :
le code généré chez moi (avec accéptation ou non des cookie)
<form action="cadre.php" METHOD=post name=fr id=fr>
<td align=right>
<input type="hidden" name="PHPSESSID" value="b24665d4a74e1d1eacc79256430ac328">
<input type=hidden name=lang value=Fr>
<span title="Entrer">
<input type=image src="img/flag-fr.gif" width=100 height=55 name=Français value=f>
</span>
</td>
</form>
dc la c'est le code pr dire que l'on veux en français ... (utilisation d'un formulaire pr que ça soit propre ds l'url ... )
& le code généré chez OVH avec cookie puis sans cookie
<form action="cadre.php" METHOD=post name=fr id=fr>
<td align=right>
<input type="hidden" name="PHPSESSID" value="">
<input type=hidden name=lang value=Fr>
<span title="Entrer">
<input type=image src="img/flag-fr.gif" width=100 height=55 name=Français value=f>
</span>
</td>
--------------------------------------------------
<form action="cadre.php" METHOD=post name=fr id=fr><input type="hidden" name="PHPSESSID" value="9fc6573c6cdaf03255be36da048aa6cb" />
<td align=right>
<input type="hidden" name="PHPSESSID" value="9fc6573c6cdaf03255be36da048aa6cb">
<input type=hidden name=lang value=Fr>
<span title="Entrer">
<input type=image src="img/flag-fr.gif?PHPSESSID=9fc6573c6cdaf03255be36da048aa6cb" width=100 height=55 name=Français value=f>
</span>
</td>
</form>
dc rien que pour ce petit bout de code, il y a pas mal de chose qui change, aprés, ...
pr les liens, alors que j'ai déjà mis : ......php?<?php echo SID; ?> il me rajoute à la suite de mon lien "PHPSESSID=5454....44" dc aprés il me dit valeur de PHPSESSID invalide, ...
& enfin j'utilise des frame, ... donc, on a vu que mon formulaire abouti sur cadre.php .... qui retransmet le SID aux frames ...
& voilà la source du "cadre" généré par OVH ... (avec ou sans cookie)
<frameset cols="160,*" framespacing="0" frameborder="no" border="0">
<frame src="menu.php?SID" name="menu" scrolling="no" noresize>
<frameset rows="160,*" framespacing="0" frameborder="no" border="0">
<frame src="titre.php?SID" name="titre" scrolling="NO" noresize >
<frame src="accueil.php?SID" name="page" scrolling="auto" noresize>
</frameset>
</frameset>
personnellement je ne crois pas que le html comprenne "...?SID "
ni que la page php sache se que c'est "SID" en valeur texte (& non variable)
alors que le même script donne chez moi :
<frameset cols="160,*" framespacing="0" frameborder="no" border="0">
<frame src="menu.php?PHPSESSID=7f7a8063ca0c7e4a496315a515441a22" name="menu" scrolling="no" noresize>
<frameset rows="160,*" framespacing="0" frameborder="no" border="0">
<frame src="titre.php?PHPSESSID=7f7a8063ca0c7e4a496315a515441a22" name="titre" scrolling="NO" noresize >
<frame src="accueil.php?PHPSESSID=7f7a8063ca0c7e4a496315a515441a22" name="page" scrolling="auto" noresize>
</frameset>
</frameset>
& la même chose sans le PHPSESSID si j'accépte les cookies bien entendu ...
dc je voudrais savoir si c'est normal qu'il y ai autant de différence avec les sessions php ... (en plus j'ai regarder sur leur aides en ligne, il ne parlent même pas des sessions :o( )
& surtout si vous avez un moyen pour contrer tout ces "beug" généré par ovh ... car ça me fou tout mon boulot en l'air ...
si vous voulez voir ce que ça donne en vrai :
http://www.activetech.fr/active/index0.php
j'espére que vous pouvez m'aider ...
++blbg
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
un gd merci à tous ceux qui nous aides ... :o)