[PHP] Sessie probleem

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • FidoDido
  • Registratie: Augustus 2005
  • Laatst online: 20-09 16:28
Jongens,

Ik heb een login gemaakt doormiddel van sessie's, ik heb ook een script wat test of me sessies goed werken.
Nu is het geval dat op me eigen webserver de sessie niet werken en bij lycos weer wel.
Nu heb ik op google en tweakers gezocht naar oplossing en die heb ik niet kunnen vinden.

session.use_trans_sid = 1
session_id in me script ook geprobeerd en dat help ook niet.

Nu las ik iets over track_vars, dat deze standaard geenabled staan, maar zijn deze ook uit te zetten, want heb vermoeden dat dit me sessie blokt.
Zo ja hoe, ik hoop dat jullie me kunnen helpen

Dit is me script om de sessie te testen
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
session_start();
?>
<html>
<heaD><title>Testing Session page 1</title></head>
<body>
<?php
    $_SESSION['session_var'] = "testing";
    echo "This is a test of the sessions feature.
    <form action='sessionTest2.php' method='POST'>
    <input type='hidden' name='form_var'
            value='testing'>
    <input type='submit' value='go to next page'>
    </form>";
?>
</body>
</html>


code:
1
2
3
4
5
6
7
8
9
10
11
12
<?php
session_start();
?>
<html>
<heaD><title>Testing Session page 1</title></head>
<body>
<?php
    echo "session_var = {$_SESSION['session_var']}<br>\n";
    echo "form_var = {$_POST['form_var']}<br>\n";
?>
</body>
</html>


Bij mij server laat die dus testing alleen bij form_var zien niet bij session_var
Bij lycos laat die beide zien met de waarde testing.

Alvast bedankt

Acties:
  • 0 Henk 'm!

  • Helmet
  • Registratie: Januari 2002
  • Laatst online: 21-08 15:00
draai je op een windows server ? zo ja is het pad in php.ini naar je temp directory goed (die staat standaard namelijk op /tmp/ en dat kent windows niet)

Icons are overrated


Acties:
  • 0 Henk 'm!

  • FidoDido
  • Registratie: Augustus 2005
  • Laatst online: 20-09 16:28
Ik draai windows 2000,
En hij ziet 2 paths:
session.save_path = "c:\inetpub\sessiontmp"
session.save_path = "N;/path"
maar dat path bestaat dus helemaal niet :?
Waar zou die naar toe moeten verwijzen dan?

Acties:
  • 0 Henk 'm!

  • frickY
  • Registratie: Juli 2001
  • Laatst online: 18-09 14:42
De 2de parameter overschrijft de eerste.

Die parameter zou naar een tijdelijke map moeten verwijzen waar de sessie-gegegvens in worden opgeslagen.
Bij het starten van een sessie krijgt de client een Sessie ID. Deze wordt ofewel in een cookie opgeslagen, of via de URL meegegeven.
Bij elke request die de client doet haalt de server eerst alle gegevens op uiet het sessie-bestand aan de hand van de sessie ID welke de client meegeeft.

Veranderd het pad dus bijv naar;
C:\webserver\PHP\sessions\
Of
C:\TEMP\

Net waar je wilt waar de bestand terrecht komen.

Acties:
  • 0 Henk 'm!

  • FidoDido
  • Registratie: Augustus 2005
  • Laatst online: 20-09 16:28
JONGENS SUPER BEDANKT!!!!!!!!!!!!!!!!!!!!!!!
me login werkt, ben super blij :) :)

weer iemand blij gemaakt, en dit vergeet ik niet meer haha

ode voor jullie _/-\o_