04. april 2004 - 18:04Der er
8 kommentarer og 1 løsning
Refresh login side
Jeg har et login script som bliver includet... nu er mit problem at for at menu'en dukker frem så skal jeg refreshe menuen for at den kan se at en session er blevet sat... Men hvis brugeren er inde på en eller anden underside så bliver han jo smidt frem til det jeg bestemmer som regel index.php med (echo "<meta http-equiv=refresh content=0;URL='index.php'>";) ... kan man ikke bruge noget smart java script så den opdater login.php som er includet og ikke hele siden så brugeren ryger væk fra det han er inde på?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Det er PHP delen :) Det er fordi at i min fil login.php er login funktionen... og når min session bliver sat så skal jeg refreshe for at den kan se den er sat :P Altså pt. bruger jeg echo "<meta http-equiv=refresh content=0;URL='index.php'>"; men hvis brugeren er inde på profil.php syntes han nok det er ret irreterende at han bliver smidt hen til index.php ... derfor ville jeg gerne havde opdateret login.php uden at den hopper væk fra profil.php :P
$query = mysql_query("select * from hot_online WHERE user_id = '$_SESSION[hot_id]'"); if (mysql_num_rows($query) > 0) { mysql_query("update hot_online SET unix='$unix',unix_logon='$unix',logon='$idag' WHERE user_id = '$_SESSION[hot_id]'")or die (mysql_error()); } else { mysql_query("insert into hot_online (ip,user_id,bruger,time,unix,unix_logon,logon) values ('$_SESSION[hot_ip]','$_SESSION[hot_id]','$_SESSION[hot_bruger]','$tid','$unix','$unix','$idag')")or die (mysql_error()); } echo "<meta http-equiv=refresh content=0;URL='index.php'>"; } }
Jeg kan sagtens smide det rundt og ungå den include men som du kan se så skal den refreshes på denne måde for at den kan se at der er sat en session :)
Hop derind og log ind med test/test ... så kan du se at det er irreterende at den skal hoppe til index.php når han befinder sig på online.php... ja okay så kan man bruge <meta http-equiv=refresh content='0;URL=$PHP_SELF'> men det duer jo ikke når der er en masse geil efter... ja okay så kan man med (kan ikke huske hvad det hedder) smide resten efter men så fucker det nu og her I know har været igennem det hehe :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.