webForumDet fria alternativet

session_register

1 svar · 347 visningar · startad av Nina

NinaMedlem sedan feb. 200358 inlägg
#1

Krångel med medlems sidan igen :(
Har ordnat en personlig editprofile panel och den fungerar bra förutom att när jag väl loggat in en gång så kan jag gå till alla medlemmars editprofil sida vis medlems listans sida.

Använder

session_register('username'); // session register the username
setcookie ("siteuser",$username,time()+604800); // set cookie containing username

på login sidan och på editprofile sidan så har jag

<?php
session_start();
if (!(isset($username) || isset($siteuser))) // user not login, redirect to login page
{
   header("Location: login.htm");
   exit;
}
else {
resten av koden

Varför det inte fungerar är väl just för att jag använder mig av det? Hur kan jag lösa det?
Hur bra är det att använda sig av setcookie egentligen?

WebslaveMedlem sedan maj 2002647 inlägg
#2

Varför inte bara fortsätta använda sessioner? och för säkerhets skull bör du hämta sessions variablar med $_SESSION['namn'] och $_COOKIE['namn'] för cookies ;)

135 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)