Avatar billede biodk Nybegynder
26. november 2003 - 18:48 Der er 9 kommentarer

Mister sessions ved nyt vindue

Hej

Har et lille login system som gemmer brugernavn password osv. i en session. Så skifter den side og der kan jeg sagtens bruge session's stadigvæk. Men på siden har jeg et nyt link med et pop up. Men på pop up'et ka jeg ik bruge sessions. Der er de ligesom "væk". Passer det? Og hvordan kan jeg "få dem med" i overgangen til pop uppet?
Avatar billede Slettet bruger
26. november 2003 - 18:52 #1
Har du husket session_start() i din popup? Og kan man se et link/kode
Avatar billede biodk Nybegynder
26. november 2003 - 18:55 #2
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<table width="840" height="600" border="0">
  <tr>
    <td width="402" height="100">Test p&aring; rum1.</td>
    <td width="428" height="100" rowspan="3">
   
    <?
    session_start();
    echo "Velkommen $s_brugernavn";
   
    ?>
   
   
   
   
   
   
    </td>
  </tr>
  <tr>
    <td height="383" width="354" background="nogetgrafik">&nbsp;</td>
  </tr>
  <tr>
    <td height="146">&nbsp;</td>
  </tr>
</table>
</body>
</html>

Det her er pop up'en..
Avatar billede Slettet bruger
26. november 2003 - 19:43 #3
Har du en gammel PHP med register_globals on?

Hvis ikke skal du have fat i $s_brugernavn ved hjælp af $_SESSION['s_brugernavn']
Avatar billede biodk Nybegynder
26. november 2003 - 19:47 #4
Nej har det ik i nogen af mine andre sider. Men er det rigtigt sessionen den går død ligeså snart den ryger ud på en pop up? - Hvordan får jeg den sendt så jeg ka begynde at hente oplysninger igen fra session?
Avatar billede ztyxx Nybegynder
26. november 2003 - 21:34 #5
du skal have startet din session som det første:

<?php
session_start();
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<table width="840" height="600" border="0">
  <tr>
    <td width="402" height="100">Test p&aring; rum1.</td>
    <td width="428" height="100" rowspan="3">
   
    <?
   
    echo "Velkommen $s_brugernavn";
   
    ?>
   
   
   
   
   
   
    </td>
  </tr>
  <tr>
    <td height="383" width="354" background="nogetgrafik">&nbsp;</td>
  </tr>
  <tr>
    <td height="146">&nbsp;</td>
  </tr>
</table>
</body>
</html>
Avatar billede biodk Nybegynder
26. november 2003 - 21:38 #6
hehe ztyxx, det er desværre ikke nok
Avatar billede ztyxx Nybegynder
26. november 2003 - 21:39 #7
nej, men det er den korrekte måde :-)
Avatar billede ztyxx Nybegynder
26. november 2003 - 21:43 #8
indholdet i pop-up´en ligger ikke i en anden mappe??
Avatar billede biodk Nybegynder
28. november 2003 - 12:21 #9
nej det gør ikke. og har ændret session fremkaldesen til:
.$_SESSION["s_brugernavn"];

Så i teorien burde det virke, hvad laver jeg forkert?
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