Avatar billede tfswebguy Nybegynder
12. november 2004 - 12:30 Der er 6 kommentarer og
2 løsninger

Hvorfor virker index.php?vis=serverinfo (eks) nu ikk?

Hejsa xperter

Har lige installeret:
Apache v2.0.52
PHP v5.0.2
MySQL v5.0.0 Alpha
Samt PHPMyAdmin v2.6.0-pl2
( Lidt server info der :p )

MEN MEN MEN..
Når jeg trykker på det ene link på min side (eks til index.php?vis=login) Så viser den stadig bare index.php?vis=

Hvorfor gør den det nu?

Mvh Daniel Truelsen
Avatar billede htm Nybegynder
12. november 2004 - 12:35 #1
sikkert fordi du bruger $vis i stedet for $_GET['vis'] ...

Brug $_GET['vis'] de steder hvor du bruger $vis

læs mere her: http://www.php.net/manual/en/language.variables.predefined.php#language.variables.superglobals
Avatar billede tfswebguy Nybegynder
12. november 2004 - 12:44 #2
why GET?

har lavet det sådan:
<?
if(!$vis){
print "Ingenting";
}
if($vis == "1"){
print "1";
}
?>

Og den anden måde jeg har nu, virkede fint før jeg installerede nyt apache og det
Avatar billede sukos Juniormester
12. november 2004 - 12:52 #3
Det er fordi register_globals er sat til off i php.ini!
Og lad den endelig blive ved med det!
Kod hellere dine scripts, så de virker både med on og off!!!
Avatar billede tfswebguy Nybegynder
12. november 2004 - 12:58 #4
hmm.. har ikk rigtig lyst til at programmere hele skidtet om, så lader det lige blive som det er.
Men det hjalp :o) Tak skal i have..
Smid svar begge 2
Avatar billede htm Nybegynder
12. november 2004 - 13:00 #5
nemlig - register_globals er sat til off.

Det er GET fordi du GET'er siden - hvis du POST'ede siden ville det være _POST

_GET er variabler i adresselinien
_POST er fra en post form

du skal så bruge:

if(!isset($_GET['vis']))
    print "ingenting";
elseif($_GET['vis'] == "1")
    print "1";

isset er en funktion der tester om variablen er sat eller ej.
Avatar billede htm Nybegynder
12. november 2004 - 13:01 #6
Vil absolut anbefale dig at lave noget ved det og kode så dine sider virker både med register_globals on og off
Avatar billede sukos Juniormester
12. november 2004 - 13:02 #7
Kan kun være enig med htm!!!
Avatar billede tfswebguy Nybegynder
12. november 2004 - 13:07 #8
gør jeg når jeg har lavet resten af scriptet
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