| 
					
							
        
    
        
						
			 | 
			
			
					    
					
        
         
          
         
	
            | Send 404 kode i header Fra : scootergrisen | 
  Dato :  11-10-10 17:19 |  
  |   
            Hvis jeg uden brug af .htaccess filen ønsker at lave en 404 status
 code og samtidig videre stille til en fejl side hvordan gør jeg så
 det ?
 
 Indtil videre har jeg dette :
 
 header("HTTP/1.0 404 Not Found");
 header("Location: /fejl.php");
 
 Men selvom siden bliver omstillet fint til fejl.php så er
 $_SERVER["REDIRECT_STATUS"] tom.
 
 Hvordan ser jeg status koden for side ? Fordi den burde jo være 200
 eller noget og ikke tom.
  
            
             |   |   
            
        
 
            
         
           Jonathan Stein (13-10-2010) 
         
	
            | Kommentar Fra : Jonathan Stein | 
  Dato :  13-10-10 21:21 |  
  |   
            Den 12-10-2010 01:19, scootergrisen skrev:
 
 > header("HTTP/1.0 404 Not Found");
 > header("Location: /fejl.php");
 
 I http-protokollen giver det ikke rigtig mening både at sende en 
 404-fejl og en redirect.
 
 - Men man kan sagtens sende en helt normal HTML-side sammen med sit 
 404-svar.
 
 I stedet for at redirecte til fejl.php, kunne du f.eks. include den.
 
    M.v.h.
 
      Jonathan
  
            
             |   |   
            
        
 
            
         
           scootergrisen (15-10-2010) 
         
	
            | Kommentar Fra : scootergrisen | 
  Dato :  15-10-10 22:17 |  
  |   
            Hvordan viser jeg egentligt status koden ? Altså 404 eller 200 eller 
 hvad det nu er.
 
 Jeg bruger $_SERVER["REDIRECT_STATUS"] og den viser så ved 404 men når 
 den burde være 200 så er $_SERVER["REDIRECT_STATUS"] ikke er sat til noget.
 
 Hvis jeg køre phpinfo() så er $_SERVER["REDIRECT_STATUS"] ikke sat nogle 
 steder men jeg kan se at den er sat til 200 på andre sider på nettet som 
 viser phpinfo ligesom om at man skal sætte noget til i php for at få den 
 vist altid.
 
 Jeg vil gerne kunne være status koden lige meget hvad.
 
 Den 13-10-2010 22:20, Jonathan Stein skrev:
 > Den 12-10-2010 01:19, scootergrisen skrev:
 >
 >> header("HTTP/1.0 404 Not Found");
 >> header("Location: /fejl.php");
 >
 > I http-protokollen giver det ikke rigtig mening både at sende en
 > 404-fejl og en redirect.
 >
 > - Men man kan sagtens sende en helt normal HTML-side sammen med sit
 > 404-svar.
 >
 > I stedet for at redirecte til fejl.php, kunne du f.eks. include den.
 >
 > M.v.h.
 >
 > Jonathan
  
            
             |   |   
            
        
 
            
         
            Jonathan Stein (17-10-2010) 
         
	
            | Kommentar Fra : Jonathan Stein | 
  Dato :  17-10-10 18:05 |  
  |   
            Den 15-10-2010 23:17, scootergrisen skrev:
 
 > Jeg bruger $_SERVER["REDIRECT_STATUS"] og den viser så ved 404 men når
 > den burde være 200 så er $_SERVER["REDIRECT_STATUS"] ikke er sat til noget.
 
 REDIRECT_STATUS er en værdi, som webserveren sætter, når forespørgslen 
 af en eller anden grund bliver sendt videre til dit script (f.eks. hvis 
 du har sat "ErrorDocument 404 fejl.php" i din .htaccess fil i Apache).
 
 Hvis den ikke er sat, er det et helt normalt request, og så vil 
 webserveren sende svarkode 200.
 
    M.v.h.
 
      Jonathan
  
            
             |   |   
            
        
 
            
         
           scootergrisen (15-10-2010) 
         
	
            | Kommentar Fra : scootergrisen | 
  Dato :  15-10-10 23:03 |  
  |   
            Er der en måde hvor jeg i .htaccess kan sige at alle filerne skal udløse 
 en åbn/gem dialog boks istedet for at jeg skal angive sådan her for hver 
 fil endelse :
 AddType application/octet-stream .dcb
 AddType application/octet-stream .exe
 AddType application/octet-stream .gif
 AddType application/octet-stream .jpg
 AddType application/octet-stream .pdf
 AddType application/octet-stream .png
 AddType application/octet-stream .svg
 AddType application/octet-stream .zip
 
 Hvis nu jeg engang tilføjer nogle .txt filer så vil jeg jo gerne have 
 der sker det samme uden jeg hvergang skal tilføje noget i .htaccess filen.
 
 Det ville være rart med en
 AddType application/octet-stream *
 eller noget i den stil.
 
 Den 13-10-2010 22:20, Jonathan Stein skrev:
 > Den 12-10-2010 01:19, scootergrisen skrev:
 >
 >> header("HTTP/1.0 404 Not Found");
 >> header("Location: /fejl.php");
 >
 > I http-protokollen giver det ikke rigtig mening både at sende en
 > 404-fejl og en redirect.
 >
 > - Men man kan sagtens sende en helt normal HTML-side sammen med sit
 > 404-svar.
 >
 > I stedet for at redirecte til fejl.php, kunne du f.eks. include den.
 >
 > M.v.h.
 >
 > Jonathan
  
            
             |   |   
            
        
 
            
         
            Jonathan Stein (17-10-2010) 
         
	
            | Kommentar Fra : Jonathan Stein | 
  Dato :  17-10-10 18:10 |  
  |  
 
            Den 16-10-2010 00:02, scootergrisen skrev:
 > Er der en måde hvor jeg i .htaccess kan sige at alle filerne skal udløse
 > en åbn/gem dialog boks istedet for at jeg skal angive sådan her for hver
 > fil endelse :
 ForceType application/octet-stream
 ( http://httpd.apache.org/docs/2.0/mod/core.html#forcetype)
- Men det hører nok mere hjemme i Apache-gruppen.
    M.v.h.
      Jonathan
            
              |   |   
            
        
 
    
 
					
					 
			 | 
			
				
        
			 |