Avatar billede mp82 Nybegynder
07. april 2004 - 10:37 Der er 8 kommentarer og
1 løsning

Problemer med PHP hos B-one

Jeg har et par web-hotellers hos B-one.
Jeg benytter mig meget af variabler, som fx. "index.php?funktion=Start" - når jeg så vil hente den frem længere nede på siden skriver jeg bare $funktion.
Nu har jeg så fået adgang til et domæne som ligger på en af deres andre servere, men en nyere php - der kan jeg ikke kalde min variabel på samme måde, men skal skrive $HTTP_GET_VARS[funktion]... ???

Jeg har også problemer med at kommandoen $PHP_SELF ikke virker på det nye web-hotel, men på de 2 'gamle' jeg har virker det helt fint..???
Avatar billede puddelundercover Nybegynder
07. april 2004 - 10:41 #1
Det er fordi de har slået register_globals fra... Du kan bruge $_GET[function]...
Til PHP_SELF kan du bruge $_SERVER[PHP_SELF]
Avatar billede dmcn Praktikant
07. april 2004 - 10:42 #2
http://dk.php.net/variables.predefined - læs om predefined variables, som du bør vænne dig til at benytte. Faktisk bør du fokusere på at omkode de to gamle sites til den nye standard, i stedet for at prøve at slippe udenom begrænsningerne på det nye hotel. $funktion er slam, $_GET['funktion'] er rart - du kan altid se præcis hvor en variabel kommer fra.
Avatar billede puddelundercover Nybegynder
07. april 2004 - 10:44 #3
Jeg blev også gal i starten men har indset, at det faktisk er superrart at benytte... (blev gal fordi jeg skulle omskrive 1500 linier kode... hehe)
Avatar billede mp82 Nybegynder
07. april 2004 - 10:47 #4
Jo, det kan jeg godt se. Det er jo også altid godt at få ryddet op i sin kode.
$_GET virker fint hos mig, dog kan jeg ikke få $_SERVER[PHP_SELF] til at give nogen data?
Avatar billede dmcn Praktikant
07. april 2004 - 10:49 #5
Prøv med $_SERVER['PHP_SELF'] - det kan godt være $_SERVER[PHP_SELF] virker i nogen tilfælde, men det kan hurtigt give mærkelige problemer. Keys i arrays bør altid indkapsles i ' eller ".
Avatar billede mp82 Nybegynder
07. april 2004 - 10:55 #6
Det virker både med og uden, kunne bare ikke lige se :)

Tak fr hjælpen - nu ved jeg, hvad jeg skal lave i påsken, hehe
Avatar billede dmcn Praktikant
07. april 2004 - 10:56 #7
Så får du et svar. :)
Avatar billede dmcn Praktikant
07. april 2004 - 10:56 #8
Nå, pyt. ;)
Avatar billede saison Nybegynder
07. april 2004 - 18:28 #9
Hvad er det der er superrart ved at det er lavet om?! Hvilke fordele er der ved at man nu skal kalde variablen på den måde?!
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