webForumDet fria alternativet
Logga in / Bli medlem

session_register

PHP

1 svar · 349 visningar · startad av Nina

Medlem sedan feb. 200358 inlägg
Trådstart#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?

Medlem 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 ;)

260 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)