Avatar billede evilfish Nybegynder
18. marts 2003 - 19:16 Der er 4 kommentarer og
1 løsning

Brug af $PHP_SELF - Opfører sig underligt end hidtil gjort

Hejsa ekperter - Lad mig gå direkte til sagen.

Koden <?=$PHP_SELF; ?> skulle eftersigende gøre at hvis man trykker på en knap, og der er en fejl på en form, og du så får formen tilbage, alt hvad du har skrevet vil blive der og ikke forsvinde. Den historie er godt nok, og har brugt det før. Nu står jeg og skal bruge det igen, og jeg brude den samme kode som jeg altid har brugt. Men så sker der nogen underligt. Min php fil, som formen er i ligge i /1vs1/signup.php. Der hvor jeg nu har skrevet min <?=$PHP_SELF; ?> kode, skriver den pludselig /1vs1/signup.php (Kik selv på www.evilfish.dk/1vs1.signup.php ).

Hvad sker der? Hvorfor gør den det? Og hvordan klare jeg problemet?
Avatar billede postndk Nybegynder
18. marts 2003 - 19:36 #1
er php opdateret, prøv med : $_SERVER[PHP_SELF] istedet for
Avatar billede evilfish Nybegynder
18. marts 2003 - 19:45 #2
Det hjalp ikke...
Avatar billede xyborx Nybegynder
18. marts 2003 - 23:20 #3
Kan ikke se problemet... Formen ligger i /1vs1/signup.php, og nu undrer du dig over at $PHP_SELF (eller $_SERVER['PHP_SELF']) viser /1vs1/signup.php ? Det er jo lige netop sådan den skal fungere..?
Avatar billede ztyxx Nybegynder
18. marts 2003 - 23:36 #4
har du prøvet med
<?
echo $_SERVER["PHP_SELF"];
?>
Avatar billede evilfish Nybegynder
19. marts 2003 - 07:55 #5
Hmm - Så har jeg misforstået kodens funktion - Jeg lukker denne tråd da jeg ikke kan bruge det til noget. Tak for hjælpen?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester