26. juli 2004 - 22:15Der er
14 kommentarer og 1 løsning
Håndtering af sessions i PHP
Jeg læser pt. "Teach yourself PHP in 24 hours". Bogen er fra 2000 eller cirka deromkring (..."og der var krig i Korea").
Anyway - jeg er allerede stødt på nogle eksempler på at bogen er lidt out-dated.
Jeg formoder, at dette også angår håndtering af sessions, da jeg helt tilfældigt så et andet indlæg hvor man hentede værdien af en session vha. $_SESSION['variabel']
1) Kan jeg initialisere session variabel og tildele værdi med det samme? 2) Kan det gøres nemmere eller mere optimalt og hvordan henter jeg efterfølgende en session variabel
Jeg er ikke så langt med min kodning endnu (er ved at omskrive alt fra ASP til PHP), så jeg vil hellere rette det nu end senere.
Skal virksomheder stå stærkere mod angreb og kunne udvikle sig, skal sikkerhed, drift og forretning tænkes sammen. Det er tanken bag Jysk IT’s ambition om at skabe en “sikker fremtid” for kunderne.
i mange scripts vil jeg skulle tjekke om en bestemt session-variabel er sat til en bestemt værdi - og i nogle tilfælde vil den slet ikke være sat - vil det betyde at jeg skal skrive alle mine tjek a la:
if (isset($_SESSION['online']) and $_SESSION['online'] == true) { // Av, av, av - det er da godt nok besværligt. }
hmm, enten er der noget jeg ikke lige forstår, men burde: function tjek_sess($var, $val="ok") { ikke være: function tjek_sess($var, $val) { eller giver det jo ikke nogen mening at sende true til funktionen da du sætter den i funktionen....
Tak for input! detox og susos deler i porten (hvis svar)
buzzzz -> jo tak, jeg gör mit bedste. Har väret vant til at kode i ASP, men finder PHP mere "tilträkkende", saa nu har jeg besluttet mig for at läre det ordentligt at kende.
Altså, hvis det er samme session og værdi som for det meste som skal tjekkes, vil det nok være det nemmeste, men samtidig med muligheden for at tjekke andre sessions/værdier
sq da skide smart, så har jeg også lært noget nyt i dag :-P
Altid rart med goldkorn....så kan man jo nemt udvide en funktion ude at skulle til at rette alle steder hvis man så bare sætter den til en værdi, og det kun er en ekstra ting til hele funktionen.... nice ting....
// ouT
og husk, man bliver aldrig for gammel til at lære noget nyt :-P
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.