Avatar billede linuxn00b Nybegynder
29. december 2002 - 20:12 Der er 10 kommentarer

Apache - Sessions - virker ikke?

Hej, jeg har en side der benytter sig MEGET af sessions, jeg har prøvet at sætte apache, php og mysql op på min windows xp maskine, når jeg åbner siden læser den fint fra mysql osv. men når man logger ind i mit login system skal den skrive "velkommen brugernavn" men den skriver bare "velkommen" og alt andet den kun skal kunne når man er logger ind kan den heller ikke. Jeg har prøvet på et webhotel og der virker det fint....

nogen der kan hjælpe? :)
Avatar billede linuxn00b Nybegynder
29. december 2002 - 20:31 #1
her er den del af php.ini hvor der er noget med sessions:

[Session]
; Handler used to store/retrieve data.
session.save_handler = files

; Argument passed to save_handler.  In the case of files, this is the path
; where data files are stored. Note: Windows users have to change this
; variable in order to use PHP's session functions.
session.save_path = C:\FoxServ\sessiondata

; Whether to use cookies.
session.use_cookies = 1


; Name of the session (used as cookie name).
session.name = PHPSESSID

; Initialize session on request startup.
session.auto_start = 0

; Lifetime in seconds of cookie or, if 0, until browser is restarted.
session.cookie_lifetime = 0

; The path for which the cookie is valid.
session.cookie_path = /

; The domain for which the cookie is valid.
session.cookie_domain =

; Handler used to serialize data.  php is the standard serializer of PHP.
session.serialize_handler = php

; Percentual probability that the 'garbage collection' process is started
; on every session initialization.
session.gc_probability = 1

; After this number of seconds, stored data will be seen as 'garbage' and
; cleaned up by the garbage collection process.
session.gc_maxlifetime = 1440

; Check HTTP Referer to invalidate externally stored URLs containing ids.
; HTTP_REFERER has to contain this substring for the session to be
; considered as valid.
session.referer_check =

; How many bytes to read from the file.
session.entropy_length = 0

; Specified here to create the session id.
session.entropy_file =

;session.entropy_length = 16

;session.entropy_file = /dev/urandom

; Set to {nocache,private,public} to determine HTTP caching aspects.
session.cache_limiter = nocache

; Document expires after n minutes.
session.cache_expire = 180

; use transient sid support if enabled by compiling with --enable-trans-sid.
session.use_trans_sid = 1

url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=fakeentry"
Avatar billede sukos Juniormester
31. december 2002 - 15:48 #2
C:\FoxServ\sessiondata findes selvf? :O)

Og du husker at bruge

session.start();

i toppen af hver side du bruger sessions på? :O)
Avatar billede linuxn00b Nybegynder
31. december 2002 - 16:37 #3
C'følig :) jeg kan også se at den gemmer sessions men de bliver bare stående uden at blive slettet igen.

Og jeg har ikke skrevet

session.start();

men

session_start();

og den er på alle siderne :) har tjekket efter for en god ordens skyld ;)
Avatar billede sukos Juniormester
01. januar 2003 - 17:33 #4
jow, det er session_start();
:O)
Hvilken erorr_reporting bruger du i php.ini?
Hvilken version af PHP?
Mindre end 4.1.0 skal du bruge $HTTP_SESSIONS_VARS['navn'] og med nyere versioner, $_SESSION['navn'];
Avatar billede linuxn00b Nybegynder
01. januar 2003 - 17:41 #5
Jeg har prøvet 3 forskellige, altså de 3 nyeste, og jeg bruger
Avatar billede linuxn00b Nybegynder
01. januar 2003 - 17:41 #6
ups glemte lige det her:

$_session['navn'];
Avatar billede htm Nybegynder
01. januar 2003 - 17:50 #7
Du er opmærksom på store og små bogstaver? og til at skrive navn skal du bruge:
$_SESSION['navn']; og ikke $_session['navn'];
Avatar billede linuxn00b Nybegynder
01. januar 2003 - 17:56 #8
Jep ved det godt :)
Avatar billede htm Nybegynder
01. januar 2003 - 18:02 #9
Og mappen hedder FoxServ ? med stort F og S ?
Avatar billede linuxn00b Nybegynder
01. januar 2003 - 18:03 #10
ja og det står der også i php.ini
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
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

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