Scholieren.com forum

Scholieren.com forum (https://forum.scholieren.com/index.php)
-   Software & Hardware (https://forum.scholieren.com/forumdisplay.php?f=20)
-   -   [PHP]sessie probleem!!! (https://forum.scholieren.com/showthread.php?t=263412)

mvos100 29-10-2002 20:12

[PHP]sessie probleem!!!
 
heyz,

ik heb login script gemaakt voor iemand. zelf draai ik php 4.05 maar hij draait 4.22 en nu wil hij de sessies niet registreren bij het inloggen
http://www.radiotropicana.nl
je kan inloggen met user: blaat pass: blaat

hier staat de info van de php die hij draait
http://www.comsolve.nl/Tropicana/tropicana/phpinfo.php


dan zie je dat hij sessies niet registreert. Dit is script

PHP-code:

<?php 

session_start
(); 

if (
session_is_registered('user') && session_is_registered('pass')) 

        { 
        
print (
"<TABLE WIDTH=100% BORDER=0 CELLSPACING=0>"); 
print (
"<TR><TD><A HREF=\"uitloggen.php\">Uitloggen</A></TD></TR>"); 
print (
"<TR><TD><A HREF=\"passverander.php\" TARGET=\"_RadioTropicana_\">Paswoord veranderen</A></TD></TR>"); 
print (
"<TR><TD><A HREF=\"editprofiel.php\" TARGET=\"_RadioTropicana_\">Profiel bewerken</A></TD></TR>"); 
print (
"</TABLE>"); 

        } 
        
elseif (!IsSet(
$submit)) 

        { 
        
?> 

<FORM METHOD=post ACTION="<?php print("$PHP_SELF"); ?>"> 
<TABLE> 
<TR><TD>Gebruikersnaam:</TD></TR> 
<TR><TD><INPUT TYPE=text NAME="user"></TD></TR> 
<TR><TD>Paswoord:</TD></TR> 
<TR><TD><INPUT TYPE=password NAME="pass"</TD></TR> 
<TR><TD><INPUT TYPE=hidden NAME="submit" VALUE="1"</TD></TR> 
<TR><TD><INPUT TYPE=submit NAME="set" VALUE="inloggen"</TD></TR> 
<TR><TD><A HREF=aanmelden.php TARGET=_RadioTropicana_>Aanmelden</A></TD></TR> 
<TR><TD><A HREF=passvergeet.php TARGET=_RadioTropicana_>Paswoord vergeten?</A></TD></TR> 
</TABLE> 
</FORM> 

<?php 

        


else 

        { 

mysql_connect('******','****','*****'); 
mysql_select_db('Redirect'); 

$query "SELECT * FROM leden WHERE user = '$user'"
$result mysql_query($query); 
$data mysql_fetch_object($result); 
$pass_db $data->pass
$pass md5($pass); 

if (
$pass_db == $pass

        { 

session_register("user"); 
session_register("pass"); 
header("location:$PHP_SELF"); 
exit; 


        } 

else 
        echo (
"Je gebruikersnaam of paswoord zijn onjuist. Ga <a href=\"$PHP_SELF\">terug</a>"); 

        } 
        
include(
"style2.php"); 
        
?>

ik hoop dat jullie me kunnen helpen want ik kom er niet uit

bij voorbaat dank

Harrie 29-10-2002 20:42

PHP-code:


if ($pass_db == '$pass'

doe die ' er eens bij.. kan helpen

mvos100 29-10-2002 21:14

nope, iemand anders nog een oplossing ?

Chimera 30-10-2002 07:36

Registreer je sessie vars toevallig iedere keer? Je moet een sessie var alleen registreren als deze nog niet geregistreerd is, anders wordt 'ie overschreven.

Wat is de waarde van register_globals in z'n php.ini?

Chimera 30-10-2002 07:37

Citaat:

Harrie schreef:
PHP-code:


if ($pass_db == '$pass'

doe die ' er eens bij.. kan helpen

Of misschien zijn het aardstralen...

mvos100 30-10-2002 15:25

hij doet het al, kan gesloten worden :D

Koen 30-10-2002 17:13

Citaat:

mvos100 schreef:
hij doet het al, kan gesloten worden :D
Zou leuk zijn als je ook 't antwoord even gaf voor een volgende persoon die een zelfde probleem heeft en de oplossing niet kan vinden.

mvos100 30-10-2002 17:15

heb superglobals gebruikt, en toen deed hij het wel. Alleen er was nog een probleempje. Met php 4.22 deed hij het niet als je met frames werkte, maar met php 4.05 wel :confused:

pathfinder 02-11-2002 08:01

Citaat:

mvos100 schreef:
heb superglobals gebruikt, en toen deed hij het wel. Alleen er was nog een probleempje. Met php 4.22 deed hij het niet als je met frames werkte, maar met php 4.05 wel :confused:
cookies zijn auto autoglobal :P


Alle tijden zijn GMT +1. Het is nu 20:47.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.