| 
					
							
        
    
        
						
			 | 
			
			
					    
					
        
         
          
         
	
            | Systemvariabler Fra : Lars Lindgren | 
  Dato :  25-12-05 14:21 |  
  |   
            I et PHP script har jeg flg. linie:
 
 echo "<A HREF='$PHP_SELF?id=1&mode=add'>link</A>"
 
 dvs. et link som kalder samme script med parametrene id og mode (vha. GET 
 metoden, da denne
 såvidt jeg ved bruges ved links).
 
 I hvilken prædefineret systemvariabel gemmes navnene mode og id ?
 
 Hvis jeg skriver:
 
 echo sizeof ($GET_VARS);
 echo "id = ", $GET_VARS['id'];
 
 findes antallet af parametre og id's værdi, men ikke hvor variablerne id og 
 mode er
 
 Men jeg ønsker at lave en mere generaliseret udgave og er nødt til at vide 
 f.eks. hvor 'id' ligger.
 
 Min idee var at lave et script som kunne finde parametre og deres værdier 
 uanset om data blev sendt
 vha. GET eller POST.
 
 På forhånd tak.
 Lars
 
 
  
            
             |   |   
            
        
 
            
         
           Arne Feldborg (25-12-2005) 
         
	
            | Kommentar Fra : Arne Feldborg | 
  Dato :  25-12-05 14:37 |  
  |  
 
            "Lars Lindgren" <larslindgren@vip.cybercity.dk> skrev Sun, 25 Dec 2005
 14:20:58 +0100 
 >I hvilken prædefineret systemvariabel gemmes navnene mode og id ?
 >
 $_REQUEST['mode']
 $_REQUEST['id']
 >echo "id = ", $GET_VARS['id'];
 >
 print_r($_REQUEST)
 echo '<br> id='.$_REQUEST['id'];
 >Min idee var at lave et script som kunne finde parametre og deres værdier 
 >uanset om data blev sendt
 >vha. GET eller POST.
 >
 $_REQUEST[] gør just det.
 -- 
 mvh, A:\Feldborg
 Slægtsforskning og lokalhistorie i midt- vestjylland
 http://hammerum-herred.dk/
            
             |   |   
            
        
 
            
         
           Lars Lindgren (25-12-2005) 
         
	
            | Kommentar Fra : Lars Lindgren | 
  Dato :  25-12-05 15:56 |  
  |   
            Tak for svar, Arne
 
 > $_REQUEST['mode']
 > $_REQUEST['id']
 
 Men problemet er jo at man så skal vide at variablerne hedder mode og id.
 
 Det jeg havde håbet på, var at variabelnavnene blev gemt i et array et sted 
 og at man så kunne gennemløbe dét array for at få fat i variablerne og 
 senere deres værdier vha. en løkke.
 
 skriver jeg f.eks. echo $_REQUEST[0]; får jeg ikke det rigtige resultat, jeg 
 skal kende variabelnavnet for at kunne fiske værdien ud.
 
 Hilsen Lars 
 
 
  
            
             |   |   
            
        
 
            
         
            Thomas Finnerup (25-12-2005) 
         
	
            | Kommentar Fra : Thomas Finnerup | 
  Dato :  25-12-05 16:14 |  
  |   
            On Sun, 25 Dec 2005 15:55:45 +0100, "Lars Lindgren"
 <larslindgren@vip.cybercity.dk> wrote:
 
 > Tak for svar, Arne
 > 
 > > $_REQUEST['mode']
 > > $_REQUEST['id']
 > 
 > Men problemet er jo at man så skal vide at variablerne hedder mode og id.
 > 
 > Det jeg havde håbet på, var at variabelnavnene blev gemt i et array et sted 
 > og at man så kunne gennemløbe dét array for at få fat i variablerne og 
 > senere deres værdier vha. en løkke.
 
 foreach ($_REQUEST as $Key => $Value)
   ...
 
 
 Venligst
 Thomas
  
            
             |   |   
            
        
 
            
         
            Peter Brodersen (25-12-2005) 
         
	
            | Kommentar Fra : Peter Brodersen | 
  Dato :  25-12-05 16:27 |  
  |  
 
            On Sun, 25 Dec 2005 15:55:45 +0100, "Lars Lindgren"
 <larslindgren@vip.cybercity.dk> wrote:
 >> $_REQUEST['mode']
 >> $_REQUEST['id']
 >
 >Det jeg havde håbet på, var at variabelnavnene blev gemt i et array et sted 
 >og at man så kunne gennemløbe dét array for at få fat i variablerne og 
 >senere deres værdier vha. en løkke.
 $_REQUEST *er* et array   
-- 
 - Peter Brodersen
   Find dig selv:  http://map.ter.dk/
            
             |   |   
            
        
 
            
         
            Arne Feldborg (26-12-2005) 
         
	
            | Kommentar Fra : Arne Feldborg | 
  Dato :  26-12-05 01:03 |  
  |  
 
            "Lars Lindgren" <larslindgren@vip.cybercity.dk> skrev Sun, 25 Dec 2005
 15:55:45 +0100 
 >skriver jeg f.eks. echo $_REQUEST[0]; får jeg ikke det rigtige resultat, jeg 
 >skal kende variabelnavnet for at kunne fiske værdien ud.
 >
 Det var jo netop derfor jeg forslog, at du (for at se hele indholdet)
 skulle prøve at skrive:
 print_r($_REQUEST);
 -- 
 mvh, A:\Feldborg
 Slægtsforskning og lokalhistorie i midt- vestjylland
 http://hammerum-herred.dk/
            
             |   |   
            
        
 
    
 
					
					 
			 | 
			
				
        
			 |