Avatar billede subit Nybegynder
04. juni 2003 - 14:33 Der er 13 kommentarer

system for brugere ?

Hej allesammen

Jeg har nu siddet og pillet med at få det her:
http://www.z.frac.dk/hits.php

ind i et brugersystem, så når brugere logger ind kan de se deres egen counter og statistik over deres hits, men får hele tiden fejl med HEADER ALREADY SENT og det gør mig ret irriteret, er der nogen der har et brugersystem jeg kan bruge som er så simpelt som - log ind / log ud? mega simpelt men stadigvæk med session's/mysql - skal selvfølgelig være sikkert mod hackere... eller crackere...

mvh Subit
Avatar billede avminarm Juniormester
04. juni 2003 - 14:37 #1
prøv på http://www.sukos.dk/php/ og tjek hans loginscripts
Avatar billede avminarm Juniormester
04. juni 2003 - 14:37 #2
Avatar billede subit Nybegynder
04. juni 2003 - 14:53 #3
det på lojmann.dk er skod: oppe i adressen kommer navnet og koden til at stå - add... Det andet minder meget om mit eget, men der er også det der header pis. Kan man ikke afslutte en header ?
Avatar billede tipsen Nybegynder
04. juni 2003 - 14:54 #4
headere skal sendes til klienten inden output påbegyndes - dvs. inden du sender noget som helst html, skal du sende headere! Det er sådan http-standarden fungerer og skyldes ikke php!
Avatar billede avminarm Juniormester
04. juni 2003 - 15:06 #5
du kan evt. bruge ob_start() og ob_end_flush() til at komme uden om header problemet
Avatar billede subit Nybegynder
04. juni 2003 - 17:25 #6
avmimarm >
Ja det ville være rart men kender ikke de funktioner (yet) så lidt svært ;) kan de da lukke en header?
Avatar billede tipsen Nybegynder
04. juni 2003 - 17:51 #7
ob_start() sørger for at slå output-buffering til - dvs. alt output til klienten bliver gemt i serverens hukommelse indtil man sender den afsted - derudover sørger php automatisk for at sende alle headerne først, så de ikke giver problemer. Ulempen er at det er en ekstra belastning for serveren og at siden bliver lidt langsommere.
Avatar billede subit Nybegynder
04. juni 2003 - 18:11 #8
Hmm.. tja jeg ved ikke hvor den skal sidde og hvordan - så det bliver jo lidt svært ;)
Nogle idéer til hvad jeg evt. kunne gøre? eller hvor jeg kunne sætte det ind på sukos' system!
Avatar billede tipsen Nybegynder
04. juni 2003 - 18:42 #9
Du kan kigge på http://dk.php.net/manual/en/function.ob-start.php og se, hvordan funktionerne skal bruges.
Avatar billede subit Nybegynder
04. juni 2003 - 18:47 #10
for at være ærlig så kan jeg ikke fatte en skid af php.net :D de der tutorials/artikler er så sværer at forstå og total irriterende at se på :D
Er det bare en lille funktion der skal sættes ind for har prøvet at læse så meget jeg nu kunne men fatter det still ik !
Avatar billede tipsen Nybegynder
04. juni 2003 - 18:57 #11
placer ob_start() allerøverst i dit script og ob_end_flush() allernederst i dit script - så kører det - dette var så den forsimplede udgave :-)
Avatar billede avminarm Juniormester
06. juni 2003 - 07:23 #12
ellers må vi jo se lidt af din kode!
Avatar billede avminarm Juniormester
18. juli 2003 - 11:52 #13
LUKKETID??
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester