Avatar billede balzoo Nybegynder
18. september 2002 - 19:43 Der er 10 kommentarer og
1 løsning

Virker ikke????

Jeg har installeret PHP 4.2.3, og derefter virker mine sessions ikke...

Noget der ved hvad der er galt???
Avatar billede whatever Nybegynder
18. september 2002 - 19:46 #1
Prøv at kalde dem med $_SESSION["navn"]
Avatar billede whatever Nybegynder
18. september 2002 - 19:47 #2
Skulle have været et svar.
Avatar billede jakoba Nybegynder
18. september 2002 - 19:48 #3
Avatar billede balzoo Nybegynder
18. september 2002 - 19:48 #4
Det gør jeg.

Jeg få denne meddelse:
Warning: open(C:\Program Files\php\sessiondata\sess_714389aee69b6a14ced7b738f5174c47, O_RDWR) failed: Permission denied (13) in c:\inetpub\wwwroot\predacon\top.php on line 2
Avatar billede whatever Nybegynder
18. september 2002 - 19:48 #5
register_globals er fra og med version 4.2.0 blevet slået fra, derfor skal du hente tidligere globale-variabler i deres respektive array. Se mere http://www.php.net/manual/en/language.variables.predefined.php
Avatar billede balzoo Nybegynder
18. september 2002 - 19:53 #6
Jeg fatter det ikke....
Avatar billede balzoo Nybegynder
18. september 2002 - 19:55 #7
"C:\Program Files\php\sessiondata" er tom, skal det være det???
Jeg tror det ikke!
Avatar billede alrua Nybegynder
18. september 2002 - 20:04 #8
balzoo: windows tillader ikke programmer at skrive til program files biblioteket - du bliver nødt til at bruge et andet bibliotek :)

-Alrua
Avatar billede tarraq Nybegynder
20. september 2002 - 00:32 #9
Du kan definere hvilket bibliotek du vil skrive dine sessions til i den enkelte php-fil, ved at bruge funktionen session_save_path()
(http://www.php.net/manual/en/function.session-save-path.php)

Eksempel:
--clip--
<?
session_save_path("d:\\mitwebsite\\sessions");
session_start()
?>
--end clip--

Læg mærke til at der er 2 x \!
Når du er på et windows-system, skal \ "escapes". Altså \\
På unix/linux bruges "/" og dette er ikke aktuelt.

Husk at du skal have samme session_save_path i alle filer.
Ellers skaber den en ny session hver gang, hvilken ikke just hjælper på at holde styr på sessionvariabler.

Happy Coding,
Tarraq
Avatar billede alrua Nybegynder
20. september 2002 - 21:52 #10
er det ikke nemmere at ændre det i php.ini? ;)
Avatar billede tarraq Nybegynder
20. september 2002 - 22:49 #11
Så sandt.
Men nu er det ikke alle der har egen server til rådighed.
Har man lejet sig ind på et webhotel, er dette løsningen.
Eller hvis der kører flere sites på samme server.
Så er det rart, af sikkerhedsgrunde, at have dem adskilt.

Happy Coding,
Tarraq
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