Top
Phpuniverset logo
 

INDHOLD

Forside

Script libary

Job annoncer

Tips og Tricks

Konkurrence

Downloads

Dokumenter

PHP bog shop

Forum

Online udviklere


ARTIKLER

CSS

Diverse

E-handel / annoncer

Grafik

Html

Internet

Javascript

Linux

PHP/MySQL

Programmer

Flash

Søgemaskiner

Windows

C / C++


INFO

Information

Annoncering

Kontakt

Forside Forum PHP, mysql Header Problemer

Header Problemer


 

Header Problemer

Babyface  

Jeg installeret PHP/MySQL på min Pc'er, hvor jeg kører med Windows 2000 Pro., mit problem
er, at hvis jeg vil prøve nogle scripts hvor der sendes Header, får jeg denne fejl "Cannot
add header information - headers already sent by"

jeg vil gerne bruge denne her, hvis jeg kører dette eksempel, siger den også

"Warning: Undefined variable: PHP_AUTH_USER in C:\Tmp\test.php on line 11"

Hvordan får jeg det til at virke ?????


<?php
$brugernavn 
"jens";
$adgangskode "asdf5gh";
$ingen_adgang "Der kræves et gyldigt brugernavn og adgangskode for at få adgang til
denne side."
;



if (
$action == "admin") {
    
# Hvis variablen $PHP_AUTH_USER er tom (dvs., hvis den besøgende endnu ikke
    # har indtastet brugernavn og adgangskode)...
    
if (!$PHP_AUTH_USER) {
        
# ...så sender vi to headere, der skulle få de fleste browsere til
        # at vise en "Indtast brugernavn"-boks.
        
header("WWW-Authenticate: Basic realm=\"Administrationssiden\"");
        
header("HTTP/1.0 401 Unauthorized");
        
# Hvis brugeren har trykket på "Annuller",
        # så skriver vi beskeden i $ingen_adgang...
        
echo $ingen_adgang;
        
# ...og udførslen af scriptet stoppes.
        
exit;
    }
    
# Hvis den besøgende har indtastet brugernavn og adgangskode og trykket på "OK"...
    
else {
        
# Hvis det indtastede brugernavn ikke er lig med $brugernavn eller
        # den indtastede adgangskode ikke er lig med $adgangskode...
        
if ($PHP_AUTH_USER != $brugernavn || $PHP_AUTH_PW != $adgangskode) {
            
# ...så skriver vi beskeden i $ingen_adgang...
            
echo $ingen_adgang;
            
# ...og udførslen af scriptet stoppes.
            
exit;
        }
    }
}






echo 
"<HEAD><TITLE>Mit PHP-script</TITLE></HEAD>";
echo 
"<BODY>";

if (
$action == "admin") {
    echo 
"<H1>Velkommen til administrationssiden!</H1>";
    echo 
"osv. osv. osv...";
}
?>



Dato : 10.07.2001, 18:26

Visninger : 1142

Points : 0




Login for at skrive et indlæg :



   Brugernavn

Password
 

+ Opret en ny Bruger, Klik her

+ Glemt brugernavn/password

 

Send Artikel/anmeldelse til: phpuni@phpuniverset.dk

Tilbage til oversigt

© Copyright 2000 Propelcom Phpuniverset's politik om personlige oplysninger, artikler & Koder Phpuniverset er optimeret til Mozilla 1024 * 768 Phpuniverset version: 3.0 beta
Webhost : Ignesco.dk

Bund