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

 


Dernière réponse
Sujet : ce que php 4.1.0 va changer
gizmo

speedyop a écrit a écrit :

bon  a votre avis c'st bien comme simplification de s chose ou a proscure:
en debut de script
 
 function getVar()
  {
  global $HTTP_GET_VARS;
  global $HTTP_POST_VARS;
  global $HTTP_COOKIE_VARS;
  global $HTTP_SERVER_VARS;
  global $HTTP_SESSION_VARS;
  global $HTTP_ENV_VARS;
 
  $global = array_merge($HTTP_GET_VARS,$HTTP_POST_VARS,$HTTP_C
 
OOKIE_VARS,$HTTP_ENV_VARS,$HTTP_SERVER_VARS,$HTTP_
 
SESSION_VARS);
  return $global;
  }
 $global=getVar();  




 
A mon avis, c'est pas bien, suffit que tu utilises malencontreusement 2 fois le même nom et ca foire déja. Et puis, pourquoi manipuler toutes ces variables alors que dans la plupart des cas, tu ne vas pas utiliser plus de la moitier.


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
gizmo

speedyop a écrit a écrit :

bon  a votre avis c'st bien comme simplification de s chose ou a proscure:
en debut de script
 
 function getVar()
  {
  global $HTTP_GET_VARS;
  global $HTTP_POST_VARS;
  global $HTTP_COOKIE_VARS;
  global $HTTP_SERVER_VARS;
  global $HTTP_SESSION_VARS;
  global $HTTP_ENV_VARS;
 
  $global = array_merge($HTTP_GET_VARS,$HTTP_POST_VARS,$HTTP_C
 
OOKIE_VARS,$HTTP_ENV_VARS,$HTTP_SERVER_VARS,$HTTP_
 
SESSION_VARS);
  return $global;
  }
 $global=getVar();  




 
A mon avis, c'est pas bien, suffit que tu utilises malencontreusement 2 fois le même nom et ca foire déja. Et puis, pourquoi manipuler toutes ces variables alors que dans la plupart des cas, tu ne vas pas utiliser plus de la moitier.

MoRp][eUs bo moi je n'utilise pas de truc du genre et ca va tres bien mais pk pas ...
speedyop bon  a votre avis c'st bien comme simplification de s chose ou a proscure:
en debut de script
 
 function getVar()
  {
  global $HTTP_GET_VARS;
  global $HTTP_POST_VARS;
  global $HTTP_COOKIE_VARS;
  global $HTTP_SERVER_VARS;
  global $HTTP_SESSION_VARS;
  global $HTTP_ENV_VARS;
 
  $global = array_merge($HTTP_GET_VARS,$HTTP_POST_VARS,$HTTP_C
OOKIE_VARS,$HTTP_ENV_VARS,$HTTP_SERVER_VARS,$HTTP_
SESSION_VARS);
  return $global;
  }
 $global=getVar();
speedyop c surement ca, j'ai fait klk test et si on a  
par exemple
<FORM METHOD=POST ACTION="">
<INPUT TYPE="text" NAME="table[val1]">
<INPUT TYPE="text" NAME="table[val2]">
</FORM>
 
on recuperera les valeurs dans  
$HTTP_POST_VARS[table][val1]
et
$HTTP_POST_VARS[table][val2]
 
mes reflexe d'asp me disait de faire $HTTP_POST_VARS[table,val1] mais c'est pas la bonne syntaxe en php :D
 
Ps : finalement c'est plus leger de faire un $table=$HTTP_POST_VARS[table] des le debut et de recupere ses variable dans $table[val1] et $table[val2]

 

[edtdd]--Message édité par speedyop--[/edtdd]

gizmo pour ton tableau, je suppose que tu vas obtenir une matrice, mais je n'en suis pas sur.
speedyop bon tout le monde est au courant pour les changements de php 4.1.0 donc je vais pas repeter. mais un truc me tracasse
 
j'avais l'habitude de faire mes formulaire pour kil retourne un tableau, simplement en nomant les input comme ca name="table[valeur]"
et je recuperait tout dans un tableau $table
 
mais maintenant comment on fait vu que c'est deja un tableau?
$HTTP_POST_VARS[] ?
 
sinon autre chose je fait des truc bizarre avec les page 404 (.htaccess) j'arrive a recuperer les parametre passé en url avec HTTP_SERVER_VARS["QUERY_STRING"]
mais y'a-t-il possibilité de recuper ce qui a été passé en post sur la page 404?

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)