Php deconne

Php deconne - Linux et OS Alternatifs

Marsh Posté le 21-05-2002 à 21:50:56    

hello,  
 
j'ai apache et php (4.2) d'installé, et php deconne .. il ne reconnait plus du tout le passage de parametre..
 
disons que j'ai une page index.php :
 
 
html
body
?echo "php fonctionne";
// ca ca marche  
echo $action;
// ca ca n'affiche rien
?
a href=index.php?action=ajout ajouter /a
/body
/html
 
bon j'ai enlevé tous les < et >
le echo $action n'affiche rien kan je click sur le lien .. alors que j'ai bien dans l'url index.php?action=add
 
enfin voila, si quelq'un a une idée ?

Reply

Marsh Posté le 21-05-2002 à 21:50:56   

Reply

Marsh Posté le 21-05-2002 à 21:53:17    

j'ai beau être matinal, je pige que dalle  
 
...  :eek2:


---------------
http://olivier.glagla.net/
Reply

Marsh Posté le 21-05-2002 à 21:54:58    

ça y est j'ai compris !
 
il faut modifier ton php.ini
 
tu peux lire : http://www.phpinfo.net/?p=articles&rub=globals
 
mets juste  register_globals à ON  
 
 
voilaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa


---------------
http://olivier.glagla.net/
Reply

Marsh Posté le 21-05-2002 à 23:41:41    

ou faitre echo $_GET['action']

Reply

Marsh Posté le 21-05-2002 à 23:48:53    

Je@nb a écrit a écrit :

ou faitre echo $_GET['action']  




 
Oui c'est absolument ce qu'il faut faire.
 
Les variables HTTP qui se retrouvent en global, c'est la cause de nombreux graves trous de securite. Cet aspect risque de disparaitre definitivement du langage a partir de PHP 4.3 .
 
jedi@php.net

Reply

Marsh Posté le 21-05-2002 à 23:50:10    

et c bieng

Reply

Marsh Posté le 22-05-2002 à 00:15:19    

Ou alors tu récupére la variable en indiquant le type comme expliquer sur phpinfo.net
(la synthaxe change pour être plus simple)
et puis si ta "variable" change jamais utilise une constante ! :)

 

[jfdsdjhfuetppo]--Message édité par melba le 22-05-2002 à 00:16:11--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 22-05-2002 à 00:30:44    

merci merci merci pour ces precisions :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed