25. marts 2005 - 16:15Der er
27 kommentarer og 1 løsning
IF ip adressen er så Gør..
jeg mangler et lille script i php
der gør at hvis Ip'en er feks 217.157.232.9 så laver den et link til en side, og opretter en cookie.. Det skal vikre så der ca er 5 ip'er hvor den skriver linket til en side og opretter en cookie..
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.
switch ($_SERVER['REMOTE_ADDR']) { case "217.157.232.9": // sæt noget cookie og noget break; case "217.157.232.10": // sæt noget cookie og noget break; ... default: // hernede ender alle andre :) }
<? switch ($_SERVER['REMOTE_ADDR']) { case "217.157.232.9": setcookie("admin1","Du er 2pac, time()+3600); break; case "217.157.232.10": setcookie("admin1","Du er 2pac, time()+3600); break; ... default: // hernede ender alle andre
Parse error: parse error, unexpected $ in /usr/home/web/web52230/login_sys/ipmakecookie.php on line 10
siger den :S sådan ser koden ud
<?php switch ($_SERVER['REMOTE_ADDR']) { case "217.157.232.9": setcookie("admin1","Du er 2pac", time()+3600); break; case "217.157.232.10": setcookie("admin1","Du er 2pac", time()+3600); break; default: ?>
<?php $iper = array('xxx.xx.xx.xxx','xxx.xx.xx.xxx','xxx.xx.xx.xxx','xxx.xx.xx.xxx','xxx.xx.xx.xxx'); if(in_array($_SERVER['REMOTE_ADDR'], $iper)) { setcookie("admin1","Du er 2pac", time()+3600); header("Location: ". $_SERVER['HTTP_REFERER']); // Denne linie fejler hvis klienten ikke fotæller hvor den kommer fra, eller siden tilgås direkte via URL } ?>
Synes godt om
Slettet bruger
25. marts 2005 - 23:05#16
men et loginsite vil aldrig blive tilgået via url. Dette skal i hvert fald så vidt muligt undgåes, idet dette ofte vil blive gjort som en del af et forsøg på at hacke sig ind på serveren. (nok ikke i dette tilfælde, men generelt)
Du skal nok overveje at sætte en session-variabel i stedet for en cookie. Hvis en ikke-admin ved hvordan dit script virker, er der jo ikke noget som forhindrer ham i at lave sin egen cookie..
wicez >> Det har du ret i, men der er jo også tilfælde hvor browseren er sat op til ikke at fortælle noget. Kigger du forresten lige på mit forslag på dit spm i regex kategorien?
Synes godt om
Slettet bruger
26. marts 2005 - 15:14#19
ja det gør jeg da, 2 sek havde ikke lige set at du havde skrevet
Jeg kan se af hyanen's indlæg 25/03-2005 16:42:35 at han syntes at mit bud var korrekt og at der blot manglende et svar. At jeg så ikke lavede et svar kan man selvfølgelig klandre mig for - men jeg synes nu alligevel, at man bør give pointene til dem som fortjener det - og lige bede om et svar en ekstra gang inden man tager dem selv!
Synes godt om
Slettet bruger
29. marts 2005 - 21:10#24
Jeg synes generelt at man skal give _alle_ der har været med til at komme frem til en løsning point. Hvis den person der kommer med det korrekte svar ikke vil lægge et svar, mener jeg at de personer der var med i "kampen" skal have tilbudt disse point.
Her taler jeg ikke (kun) om dette spg, da det meget ofte sker, at forfatteren af et spørgsmål selv tager point - på trods af at der er er kommet brugbare svar.
altså i er da besværlige :p man skal altid lukke ens svar og i havde ikek skrevet noget i 3 dage så må da sige det er jeres egen fejl =)
skrev
Kommentar: hyanen 25/03-2005 16:42:35 nu kører den :) men kender du så en kode til hvis brugeren har en cookie som hedder admin1 så kan jeg include en fil :)?
men bare lav et svar så får du dine velfortjente point ;) Kommentar: hyanen 25/03-2005 16:53:10 hvaa vil du ikke have din point
Synes godt om
Slettet bruger
16. oktober 2005 - 13:43#28
Jeg følte, at det var dig der skulle tage initiativet her.
Synes godt om
Ny brugerNybegynder
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.