login  Naam:   Wachtwoord: 
Registreer je!
 Forum

languages systeem session probleem (Opgelost)

Offline mortal - 03/07/2008 09:42 (laatste wijziging 03/07/2008 09:43)
Avatar van mortalNieuw lid Hallo allemaal ik heb een vraagje ik ben bezig met een klein taal scripje maar het wil niet echt lukken.
Ik wil dat hij een sessie maakt van de taal die uit de url komt via $_GET['languages'] en daar naar de sessie blijft bestaan tot dat er een andere in de url komt met $_GET['languages'].
Heeft iemand een id ?

Wat doet hij niet:
Hij pakt netjes de default taal.
Alleen die session blijft ook al typ ik in de url ?languages=engels of zo.
Hij moet vevangen worden of verwijdert worden en opnieuw gemaakt worden.

  1. <?php
  2. if($_GET['languages']){
  3.  
  4.  
  5. $query = tep_db_query("SELECT id, code, taal FROM " . TABLE_LANGUAGE . " WHERE taal='".$_GET['languages']."'");
  6. $row = tep_db_fetch_array($query);
  7. $Id = $row["id"];
  8. $Code = $row["code"];
  9. $Taal = $row["taal"];
  10.  
  11.  
  12. $_SESSION['languages']=$Taal;
  13. }
  14.  
  15.  
  16. if($_SESSION['languages']){
  17.  
  18. echo $_SESSION['languages'];
  19.  
  20. }else{
  21.  
  22. $_SESSION['languages']=''.DEFAULT_LANGUAGES.'';
  23. }
  24. ?>

3 antwoorden

Gesponsorde links
Offline kenzo - 03/07/2008 11:06
Avatar van kenzo PHP beginner waarom werk je niet met cookies?

Die worden automatisch overschreven als er een nieuwe cookie is met dezelfde naam?
Offline Behemutant - 03/07/2008 11:47
Avatar van Behemutant Nieuw lid je kan ook kijken of er al een sessie bestaat en deze vervolgens leeg maken en dan de nieuwe erin zetten.

unset($_SESSION['language']) denk ik, of je moet even zoeken op session_destroy(), lang geleden voor me haha.

Vervolgens de nieuwe waarde (in jouw geval bijvoorbeeld DE, NL, BE) erin en klaar!
Offline mortal - 03/07/2008 11:57
Avatar van mortal Nieuw lid Bedankt ik heb het nu met cookies gedaan en dat werkt wel.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.174s