Avatar billede 123maka Nybegynder
03. marts 2003 - 16:06 Der er 13 kommentarer og
2 løsninger

variabler virker ikke hos www.web10.dk

Jeg har før brugt en
index.php?go=nyhed
<?
      if($go == 'nyhed') {
      include('news.php');
      }
?>
Men det kan web10 ikke lide :(
Kan det være MIG der gør noget galt eller er det hos dem?
Avatar billede ztyxx Nybegynder
03. marts 2003 - 16:07 #1
du skal bruge de ny standarder for variabler

<?
      if($_GET["go"] == 'nyhed') {
      include('news.php');
      }
?>
Avatar billede ztyxx Nybegynder
03. marts 2003 - 16:12 #2
Avatar billede 123maka Nybegynder
03. marts 2003 - 18:31 #3
hmm sessions er der åbenbart også lavet om på :(
Nu skal jeg ændre i mange filer.

Jeg har set $_session men øhm...
har den her:

$s_id = $r["id"];
$s_navn = $r["navn"];
$s_kode = $r["kode"];
$s_online_rum = $r["online_rum"];
$s_smiley = $r["smiley"];
$s_adminstatus = $r["adminstatus"];
}
session_start();
session_register ("s_id");
session_register ("s_navn");
session_register ("s_kode");
session_register ("s_online_rum");
session_register ("s_smiley");
session_register ("s_adminstatus");

Hvordan kan den ændres?
Avatar billede mnv_dk Praktikant
03. marts 2003 - 18:36 #4
hvis du sætter registerglobals til true i din php.ini, kan du stadig bruge de gamle variable former!
Avatar billede 123maka Nybegynder
03. marts 2003 - 18:53 #5
det kan man da ikke hos web10?
Avatar billede mnv_dk Praktikant
03. marts 2003 - 19:08 #6
2 sek
Avatar billede mnv_dk Praktikant
03. marts 2003 - 19:10 #7
Prøv da at spørge om de ikke kan ændre det??
Avatar billede 123maka Nybegynder
03. marts 2003 - 19:39 #8
det vil da ændre for dem som kører de nye...
hvordan kan jeg komme til at køre det nye?
Avatar billede mnv_dk Praktikant
03. marts 2003 - 19:45 #9
Nej det ændrer ikke noget for dem der kører de nye, de vil stadig køre, det vil kun gøre at de gamle stadig virker!
Avatar billede 123maka Nybegynder
03. marts 2003 - 19:50 #10
Jamen... Hvor svært er det at ændre i min sovs så den er korrekt og virker?

Sender lige en mail
Avatar billede 123maka Nybegynder
03. marts 2003 - 19:58 #11
sendt...
Avatar billede mnv_dk Praktikant
03. marts 2003 - 20:05 #12
Den er jo korrekt, men handler bare om opsætning af serveren!
Avatar billede sukos Juniormester
03. marts 2003 - 20:29 #13
hmm, jeg ville nu bruge:

if(isset($_GET["go"]) && $_GET["go"] == "nyhed") {
      include('news.php');
      }
og med sessions:

$_SESSOIN['s_id'] = $r["id"];
$_SESSION['s_navn'] = $r["navn"];

hvis ellers det er en version af PHP som ikke er mindre end 4.1.0

Netop den med sessions, kan godt være lidt kringlet!
Måden man tilgår på, afhænger osse af om register_globals = On eller Off
Eller anyway, lavede noget til ver. 4.04.pl hvor jeg brugte $HTTP_SESSION_VARS i den tro at det ville virke, og det virkede ikke en skid, fordi register_globals var sat til On

Så det var den "hårde" vej,

$var = $var2;
session_register("var");

o.s.v.
Avatar billede ztyxx Nybegynder
03. marts 2003 - 21:41 #14
godt nok er det ikke din host, men prøv at kigge her, og se om deres kodestump ikke virker
http://azero.dk/?/support/programmering/php/register-globals/
Avatar billede ztyxx Nybegynder
05. marts 2003 - 17:33 #15
takker for point :-)
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