Hallo,
Ik heb boven aan mijn pagina het volgende staan:
Onderin mijn pagina:Code:<?php ob_start(); session_start(); include("include/include.php"); ?>
Hier start ik mijn sessie:Code:<?php ob_end_flush(); ?>
Dit heb ik ook op mijn 2e pagina.Code:if($_POST['submit']){ $q = mysql_query("SELECT id, wachtwoord FROM n_gebruikers WHERE naam='".htmlspecialchars($_POST['user'])."'"); $a = mysql_num_rows($q); $r = mysql_fetch_object($q); if($a > 0){ if($r->wachtwoord == $_POST['pass']){ $_SESSION['id'] = $r->id; $doneTxt = "Succesvol ingelogd. U word doorgestuurd."; header("Location: index.php"); }else{ $error = "Wachtwoord is niet correct."; } }else{ $error = "Gebruikersnaam bestaat niet"; } }
Nu heb ik een sessie gezet op pagina1 en klik ik via een a href naar pagina 2. Nu is hij mijn sessie kwijt op pagina 2.
Klik ik nu weer op pagina1 dan doet hij het wel weer.
Weet iemand hoe dit kan.?
- Sessie
-
19-03-2008, 21:55 #1
- Berichten
- 144
- Lid sinds
- 17 Jaar
Sessie
-
-
19-03-2008, 22:19 #2
- Berichten
- 605
- Lid sinds
- 19 Jaar
Omdat je geen POST vars hebt op je 2e pagina, maar GET vars.
-
20-03-2008, 08:12 #3
- Berichten
- 144
- Lid sinds
- 17 Jaar
Nee ik gebruik wel posts.
Probleem inmiddels opgelost.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic