Avatar billede ruch Nybegynder
23. april 2006 - 19:12 Der er 20 kommentarer

Session på Lokal Server

Hvorfor virker session ikke når jeg bruger det på min lokale server ?
Avatar billede kimg Nybegynder
23. april 2006 - 19:36 #1
Det ved jeg ikke ;-)
Kan du ikke uddybe det lidt

Kim
Avatar billede yHec Novice
23. april 2006 - 19:39 #2
register globals er måske sat off
Avatar billede ruch Nybegynder
23. april 2006 - 19:40 #3
man kan da godt bruge session når register globals sat som off ?
Avatar billede yHec Novice
23. april 2006 - 19:46 #4
bare et forslag...

Som kimg siger: uddyb spørgsmålet. Lad os se noget kode
Avatar billede duejensen Nybegynder
23. april 2006 - 19:46 #5
Prøv at lave en phpinfo() og studer outputtet-
Er session support enabled ?

Eller kig i php.ini - er diverse session.  variable sat "rigtigt" ?'
Avatar billede ruch Nybegynder
23. april 2006 - 19:48 #6
har bare lavet sådan en lille kode for at teste det
<?php
session_start();
if(!isset($_GET['test'])){
    $_SESSION['tekst'] = "TEKST";
}else{
    echo $_SESSION['tekst'];
}
?>
så hvis jeg først går ind på fil.php og derefter ind på fil.php?test, så kommer der ikk nogen tekst frem
Avatar billede ruch Nybegynder
23. april 2006 - 19:50 #7
session
Session Support     enabled
Registered save handlers     files user
Avatar billede yHec Novice
23. april 2006 - 19:54 #8
Du sætter ikke $_GET['test'] ved at kalde fil.php?test...

prøv at kalde med fil.php?test=etellerandet

/y
Avatar billede ruch Nybegynder
23. april 2006 - 19:57 #9
jo, med isset kan man

har gjort det masser af gange

og selvom at jeg gør det på din virker det stadig ikke
Avatar billede ruch Nybegynder
23. april 2006 - 19:57 #10
måde*
Avatar billede yHec Novice
23. april 2006 - 20:17 #11
Prøv denne her:
<?php
session_start();
if(!isset($_GET['test'])){
    $_SESSION['tekst'] = "TEKST";
}else{
    echo $_SESSION['tekst'];
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Untitled Document</title>
</head>

<body>
<a href="<?php echo $PHP_SELF ?>?test">link</a>
</body>
</html>
De virker hos mig (på en apache server)
Avatar billede duejensen Nybegynder
23. april 2006 - 20:19 #12
Den oprindelige kode virkede også hos mig (også på en apache-server)
Avatar billede hmortensen Nybegynder
23. april 2006 - 20:28 #13
Er session dir sat?
Hvis ja, blir der oprettet nogle filer i mappen?
Avatar billede ruch Nybegynder
24. april 2006 - 14:11 #14
session dir ?
Avatar billede ruch Nybegynder
24. april 2006 - 14:12 #15
og undskyld at jeg forsvandt igår, men blev nød til at lukke computeren
Avatar billede duejensen Nybegynder
24. april 2006 - 17:03 #16
session dir angives blandt de session.* variable i php.ini.

Kig i php.ini - eller kig på output fra phpinfo().

Du kan eventuelt liste alle variablene her
Avatar billede ruch Nybegynder
24. april 2006 - 18:43 #17
altså mener du at jeg skal skrive alle de ting der ligger under Session i phpinfo() ?
Avatar billede ruch Nybegynder
24. april 2006 - 18:58 #18
jeg forstår bare ikke hvorfor det ikke virker

men der kommer nogle filer i en mappe når jeg bruger session på en af mine sider
Avatar billede ruch Nybegynder
24. april 2006 - 19:01 #19
skal der det ?
Avatar billede yHec Novice
20. maj 2006 - 22:41 #20
Virker det???

/y
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