Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1346 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Variable differente dans la 4.2

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Variable differente dans la 4.2

n°304919
dambo
Nom de Zeus, c'est pas le pied
Posté le 09-02-2003 à 17:47:50  profilanswer
 

je viens de voir dans le forum que le genre d'url http://www.monsiteweb.com/index.php?page=mapage ne fonctionnerait plus sous php 4.2 et qu'il faudrait utiliser $GLOBAL ou je ne sais koi ?
rassurez moi que soit cette info est fausse soit ce genre d url fonctionne ans la 4.2 et superieurs parce que je vais pas m'amuser à changer des quantités de pages sur mon site ...

mood
Publicité
Posté le 09-02-2003 à 17:47:50  profilanswer
 

n°304922
kadreg
profil: Utilisateur
Posté le 09-02-2003 à 17:48:51  profilanswer
 

dambo a écrit :


rassurez moi que soit cette info est fausse


 
Elle est vraie :dtc:


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°304923
dambo
Nom de Zeus, c'est pas le pied
Posté le 09-02-2003 à 17:50:22  profilanswer
 

oh mon dieu mais c'est l'horreur plus aucun script ne sera compatible, tous mes sites vont tomber à l'haut, les phpbb vb xmb et compagnie ne vont plus fonctionner non plus alors ?

n°304927
beleg
黑社會
Posté le 09-02-2003 à 17:58:24  profilanswer
 

source ???
je doute que l'url que tu decris ne sois plus possible.
Par contre, que lon doive utiliser $_GET["var"] au lieu de $var, c deja plus probable et encore que si register_global est a Off.
 

Citation :


les phpbb vb xmb et compagnie ne vont plus fonctionner non plus alors ?


 
si ils sont bien ecrit eux  :whistle:


Message édité par beleg le 09-02-2003 à 18:03:12
n°304928
dambo
Nom de Zeus, c'est pas le pied
Posté le 09-02-2003 à 18:01:19  profilanswer
 

j'ai vu ca sur ce forum dans les liens utils et aussi dans phpdebutant.org
 
mais meme si je dois utiliser $GET["var"], ca me fait kan meme bocou de boulo et tout les scripts a revoir a plein de nivo, dites moi kon pourra toujours utliser lancienne methode ?

n°304929
mrbebert
Posté le 09-02-2003 à 18:03:46  profilanswer
 

Si tu as accès à la configuration de PHP, tu peux utiliser l'ancienne méthode.
Mais à terme, il faudra songer à modifier tous tes scripts [:proy]

n°304930
dambo
Nom de Zeus, c'est pas le pied
Posté le 09-02-2003 à 18:06:49  profilanswer
 

je n'ais malheuresement pas acces à la configuraion de php, je suis chez amen.fr et je ne peux rien faire, pensez-vous qu'ils feront cela eux meme pour faire fonctionner lancienne methode aux milliers de sites utilisant php qui sont chez eux et qui ne peuvent rien modifier ???

n°304961
dambo
Nom de Zeus, c'est pas le pied
Posté le 09-02-2003 à 18:51:53  profilanswer
 

j'avais sur mon pc php 4.1.2
 
je viens a linstan dinstaller la 4.2 pour verifier ca et a ma grande surprise rien a changer
 
voici le code que j'ai tapé
 

<?
echo $nom;
?>
 
<br><br>
<form name="test" method="get" action="test.php">
<input type="text" name="nom">
<input type="submit" name="sub" value="ok">
</form>


 
cette page sappelle test.php

n°305045
beleg
黑社會
Posté le 09-02-2003 à 20:38:21  profilanswer
 

lis un peu ...
regarde ton php.ini, register_global ...
et demande leur, cest pas notre probleme.
tas qua mieux programmer. ..
 
forte probabilité de rester comme ca neanmoins.

n°305134
Stligar
Posté le 09-02-2003 à 22:18:51  profilanswer
 

puis si tu veux pas revoir tout tes codes tu n'as qu'a mettre ça en haut des tes pages php
 

Code :
  1. if (isset($_GET));
  2. extract($_GET);
  3. if (isset($_POST));
  4. extract($_POST);
  5. if (isset($_SESSION));
  6. extract($_SESSION);


 
Mais à l'avenir il est préférable d'utiliser la syntaxe $_GET et $_POST


Message édité par Stligar le 09-02-2003 à 22:19:39
mood
Publicité
Posté le 09-02-2003 à 22:18:51  profilanswer
 

n°305313
dambo
Nom de Zeus, c'est pas le pied
Posté le 10-02-2003 à 11:08:38  profilanswer
 

ca sert a faire fonctionner les variables ce bou de code ?

n°305314
Sh@rdar
Ex-PhPéteur
Posté le 10-02-2003 à 11:11:38  profilanswer
 

ça sert à réassigner les variables $_POST['mavariable'] sur $mavariable par ex.
 
 
c'est un "cheat" pour simuler le register_globals à ON
 
tu verras vite que à l'usage utiliser les variables avec les tableaux de superglobales est bien plus agréable pour débugger / maintenir le code.


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
n°306693
dambo
Nom de Zeus, c'est pas le pied
Posté le 11-02-2003 à 19:11:00  profilanswer
 

ok je vais utiliser ce ki est au dessus pour mes ancien script, pour les nouveaux je ferais du tout propre
 
et vive PHP  :p


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Variable differente dans la 4.2

 

Sujets relatifs
[Apache / PHP] Problème de transmission de variable avec mod_rewriterecuperation des variable half lifel en php
[ADA] Multitâche, exclusivité d'accès à une variable[JS | PHP] Variable de JS à PHP
faire prendre une valeur a une variable dans une requete SQLRecherche présence d'une variable
[C] affichage du contenu d'un variable en graphique ...[JAVASCRIPT] variable globale à plusieurs pages
Incrémenter le nom d'une variablevariable ds VB
Plus de sujets relatifs à : Variable differente dans la 4.2


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR