Avatar billede mccookie Seniormester
30. april 2003 - 21:30 Der er 10 kommentarer og
1 løsning

session

<html>

<head>
  <title>Test af sesions</title>
</head>

<body>

    <?php
   
// Initialize the session.
// If you are using session_name("something"), don't forget it now!
session_start();
// Unset all of the session variables.
session_unset();
// Finally, destroy the session.
session_destroy();

session_register("var1");
session_register("var2");
session_register("var3");
session_register("var4");
session_register("var5");
   
    // Sætter en værdi på alle variabler ;o)
   
    $var1 = 2;
    $var2 = 4;
    $var3 = 6;
    $var4 = 8;
    $var5 = 10;
   
    echo "$var1 $var2 $var3 $var4 $var5";
   
    ?>

<a href="index2.php">Videre til side 2</a>

</body>

</html>

http://www.strandboerne.dk/session/index.php

Jeg får blot en fejlmeddelelse af browseren ;o(
Avatar billede ahv Nybegynder
30. april 2003 - 21:31 #1
session_start(); skal op i toppen af din side.
Avatar billede ahv Nybegynder
30. april 2003 - 21:32 #2
<?php
session_start();
?>

<html>

<head>
  <title>Test af sesions</title>
</head>

<body>

    <?php
   
// Initialize the session.
// If you are using session_name("something"), don't forget it now!
// Unset all of the session variables.
session_unset();
// Finally, destroy the session.
session_destroy();

session_register("var1");
session_register("var2");
session_register("var3");
session_register("var4");
session_register("var5");
   
    // Sætter en værdi på alle variabler ;o)
   
    $var1 = 2;
    $var2 = 4;
    $var3 = 6;
    $var4 = 8;
    $var5 = 10;
   
    echo "$var1 $var2 $var3 $var4 $var5";
   
    ?>

<a href="index2.php">Videre til side 2</a>

</body>

</html>
Avatar billede schaefner Juniormester
30. april 2003 - 21:32 #3
ahv >> Der skal heller ikke være mellemrum imllem ?> og <html>
Avatar billede ahv Nybegynder
30. april 2003 - 21:35 #4
Jeg ville nok lave den sådan her:


<?php
session_start();
   
// Initialize the session.
// If you are using session_name("something"), don't forget it now!
// Unset all of the session variables.
session_unset();
// Finally, destroy the session.
session_destroy();

session_register("var1");
session_register("var2");
session_register("var3");
session_register("var4");
session_register("var5");
   
    // Sætter en værdi på alle variabler ;o)
   
    $var1 = 2;
    $var2 = 4;
    $var3 = 6;
    $var4 = 8;
    $var5 = 10;
   
    echo "$var1 $var2 $var3 $var4 $var5";
   
?>

<html>

<head>
  <title>Test af sesions</title>
</head>

<body>

<a href="index2.php">Videre til side 2</a>

</body>

</html>
Avatar billede mccookie Seniormester
30. april 2003 - 21:38 #5
Så'n her ser side 2 ud:
<html>

<head>
  <title>Test af sesions</title>
</head>

<body>

    <?php

   
    echo "$var1 $var2 $var3 $var4 $var5";
   
    ?>

<a href="index.php">Index</a>

</body>

</html>

Hvorfor vises tallene ikke her???
Avatar billede tipsen Nybegynder
30. april 2003 - 21:40 #6
Fordi du ikke initialiserer din session.
Avatar billede mccookie Seniormester
30. april 2003 - 21:41 #7
Og hvordan gør jeg det??
Avatar billede schaefner Juniormester
30. april 2003 - 21:41 #8
Fordi at du først sætter variablerne efter du har sat dine sessions.

<?php
session_start();
// Initialize the session.
// If you are using session_name("something"), don't forget it now!
// Unset all of the session variables.
session_unset();
// Finally, destroy the session.
session_destroy();

// Sætter en værdi på alle variabler ;o)
   
$var1 = 2;
$var2 = 4;
$var3 = 6;
$var4 = 8;
$var5 = 10;

session_register("var1");
session_register("var2");
session_register("var3");
session_register("var4");
session_register("var5");
?>
<html>

<head>
  <title>Test af sesions</title>
</head>

<body>

<a href="index2.php">Videre til side 2</a>

</body>

</html>
Avatar billede mccookie Seniormester
30. april 2003 - 21:46 #9
Ahh, okay og så skal session_start implementeres på alle siderne ??
Avatar billede schaefner Juniormester
30. april 2003 - 21:47 #10
ja, alle de sider hvor du vil bruge sessions.
Avatar billede mccookie Seniormester
30. april 2003 - 21:52 #11
Tillægsspm.
Kan man sætte en tid for hvornår den udløber ??
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