[PHP]Passage de variables entre PHP3 et PHP4

Fermé
Utilisateur anonyme - 11 juil. 2003 à 20:31
 Utilisateur anonyme - 16 sept. 2003 à 11:13
Salut tout le monde.
Mon site sur free (programme en php3 a l'epoque et qui tourne encore) marche tres bien...quand free marche.
Du coup je cherche a faire un "mirroir" sur mon PC propre (dyndns et tout le bastringue) ou j'ai donc installe pour l'occasion, apache 2, php4 et mysql.
J'ai change les parametres de connexions a la base, pas de problemes, mes requetes marchent...
Par contre ce qui ne marche plus sont les passages de variables entre mes differentes pages/frames...

<form method="post" action="displaylink.php3" target="downframe">

Liens :
<select name="cat">
<?php mysql_connect('localhost','blabla','pass') or die("Erreur de connexion au serveur");
mysql_select_db(perso) or die("erreur de connexion a la base de donnees perso");
$sql="SELECT DISTINCT categorie FROM links ORDER BY categorie";
$list=mysql_query($sql);
echo "<OPTION NAME='test'></OPTION>";
while ($res = mysql_fetch_row($list))
{
echo "<option name=$res[0]>$res[0]</option>";
}
mysql_close();
?>
</select>
<input type="submit" name="Submit" value="Go!">
<a href="actionlink.php3" target="downframe">Admin...</a>
</form>


Mais dans displaylink.php3 le scrogntudju de $cat est deseperement vide :-(

Quelqu'un a deja eu ca et/ou aurait au moins une piste pour moi?
Merchi :o)

. .
\_/
A voir également:

3 réponses

Utilisateur anonyme
11 juil. 2003 à 21:40
Pourtant quand je colle un phpinfo, j'ai

_REQUEST["cat"]
_POST["cat"]
sont bien presents avec la bonne valeur...
Ca doit eter un truc evident mais quoi? :-S

. .
\_/
0
Utilisateur anonyme
11 juil. 2003 à 21:47
Bon apparement, l'appel de variable a change depuis le temps? (confirmation?)
Je suis oblige de coller un
$cat=$_REQUEST["cat"];
pour que ca marche...
Et hop, 20 fichiers a retoucher :-S

. .
\_/
0
Merci Obeet
0
Utilisateur anonyme > bLb
16 sept. 2003 à 08:52
?
:)

Kalamit,
Parle à ma culasse, mon carter est malade. :)
0
Utilisateur anonyme
16 sept. 2003 à 09:00
Salut Teebo.
Bon, j'ai une bonne et une mauvaise nouvelle.
La bonne, t'es pas obligé de modifier tes 20 fichiers. La mauvaise, cette technique est très proche de la propreté d'un elevage porcin.

Prends ton php.ini et cherche la ligne register_global = off;
Et modifie la à "on". Ainsi plus besoin de $_GET ou de $_POST...
A noter que cette variable est passé de "on" à "off" par défaut pour cause de faille... :)

Kalamit,
Parle à ma culasse, mon carter est malade. :)
0
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793
16 sept. 2003 à 10:19
Mouarf, je suis parfois long Kala mais la ca fait un moment que mes fichiers sont retouches :o)
Et j'imagine que le merci du dessus est du au fait que quelqu'un a eu le meme probleme et a essayer de faire ce que j'ai fait avec succes ;-)

.  .
\_/
        Sauvez Maily! Mangez Castor!
0
Utilisateur anonyme
16 sept. 2003 à 11:13
Houuouu, quel boulet... J'avais pas vu la date... :)

Kalamit,
Parle à ma culasse, mon carter est malade. :)
0