18. januar 2010 - 22:09Der er
17 kommentarer og 1 løsning
Session først blive sat efter pageload?
Hej allesammen,
Jeg har en session til at afgøre hvilket sprog man ønsker at se sitet i. Det virker fint at skifte mellem sprogene, men problemmet er når man første gang kommer på hovedsiden eller en underside, så ved den ikke hvilke data den skal hente.
Jeg har alle data lagt 2 forkellige filer: lang/lang_dk.php lang/lang_eng.php
Jeg har følgende check til at se om der allerede er sat en session:
Så hvis ikke der er en session så sætter den det til dansk.
og neden under den har jeg: include('lang/lang_'.$_SESSION['lang'].'.php');
Når man kommer ind på siden får man denne fejl: Warning: include(lang/lang_.php) [function.include]: failed to open stream: No such file or directory i...
Virksomheder er på vej fra store sprogmodeller, der svarer på spørgsmål, til AI-agenter, der kan udføre opgaver på egen hånd. Det gør teknologien mere nyttig – og langt mere risikabel.
Det er der koden knækker. Når den skal include lang filen fordi den ikke kan finde $_SESSION['lang'] så den har intet at include, men jeg definere den jo lige over :/
Synes godt om
Slettet bruger
18. januar 2010 - 22:27#3
Den kode du viser os er rigtig nok, så det må tydeligvis være et andet sted i koden det går galt. Måske sætter du variablen til en tom streng længere oppe i koden?
kimsey, Jeg får denne fejl: Warning: include() [function.include]: Failed opening 'lang/lang_.php' for inclusion (include_path='.;C:\php5\pear') in C:.......\index.php on line 9 er ikke sat.
#13 Prøv at flytte det ud på et driftet miljø; det er umuligt at debugge på et windows miljø. Jeg vil næsten garantere dig at lige så snart du får smidt skidtet op på en live server, så virker det...
Jeg kører med Smarty PHP og har en fælles header.php for alle filerne som jeg havde sat den i, men det var åbenbart ikke nok. Så istedet har jeg lavet en fil jeg includer på alle siderne som indeholder:
Mange tak allesammen fordi i bidragede til at hjælpe mig. Jer der har gjort en indsats, lav venligst svar. Tak.
Synes godt om
Slettet bruger
19. januar 2010 - 23:25#18
Jeg forstod ikke helt løsningen, men skidt med det. Jeg er glad for at du fik det til at virke :)
Her kommer et svar fra mig hvis du føler at jeg har hjulpet dig.
Synes godt om
Ny brugerNybegynder
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.