Include op Ip Adres
Hey,
Ik heb een klein probleempje
ik wil namelijk een include op Ip adres zetten
dus alleen degene met dat Ip kan dat zien;)
Ik heb dus dit:
En dit stukje moet op een Ip adres komen te staan
ofja eigenlijk op 3 maar hoe doe ik dat??
Ik heb een klein probleempje
ik wil namelijk een include op Ip adres zetten
dus alleen degene met dat Ip kan dat zien;)
Ik heb dus dit:
En dit stukje moet op een Ip adres komen te staan
ofja eigenlijk op 3 maar hoe doe ik dat??
Code (php)
Gewijzigd op 01/01/1970 01:00:00 door Citroen Anoniem Graag
Code (php)
zoiets
NIet getest kunnen typos in zitten
Gewijzigd op 01/01/1970 01:00:00 door Klaasjan Boven
5 typos: :P
2: mist ;
2: inconsequent met naamgeving array met addressen
4: Parameters van de in_array functie omgedraait
4: komma aan begin van de in array
4: $_SERVER['REMOTE_ADDR']
Alles opgelost
Tips:
Doe iets aan naamgeving voor de variabelen:
een a voor een array, een s voor een string. Dan weet je wat je kan verwachten.
Ik gebruik zelf graag enkele quotes, maar dat is natuurlijk een betwist onderwerp en ik denk niet dat het zin heeft daar op in te gaan, ieder zijn smaak
Doe iets aan inspringen
(Hoop dat iemand er iets aan heeft: klikje
Alles opgelost
Tips:
Doe iets aan naamgeving voor de variabelen:
een a voor een array, een s voor een string. Dan weet je wat je kan verwachten.
Ik gebruik zelf graag enkele quotes, maar dat is natuurlijk een betwist onderwerp en ik denk niet dat het zin heeft daar op in te gaan, ieder zijn smaak
Doe iets aan inspringen
(Hoop dat iemand er iets aan heeft: klikje
Gewijzigd op 01/01/1970 01:00:00 door Citroen Anoniem Graag
Je moet even met print_r($_SERVER) kijken welk je moet hebben. Het kan ook REFERER zijn of zo iets. Ben het even kwijt.
Gewijzigd op 01/01/1970 01:00:00 door - SanThe -
@Freek zo beter??
Bijna... :P Zie vorig post
Ik vind de opzet van jou script overigens mooier (met de array), veel makkelijker bij te houden en veel overzichtelijker (minder lange regels)
Ik vind de opzet van jou script overigens mooier (met de array), veel makkelijker bij te houden en veel overzichtelijker (minder lange regels)
Gewijzigd op 01/01/1970 01:00:00 door Citroen Anoniem Graag
En de ip's uiteraard bijhouden in de db.
Dat zou wel het mooist zijn, maar als het maar om drie adressen gaat is het de vraag of het zin heeft.
Gaat het om iets wat vaak veranderd, dan is het absuloot handig (mooie admin pagina er nog bij)
Zit overigens nog steeds een fout in.. {edit) inmiddels opgelost :)
Gaat het om iets wat vaak veranderd, dan is het absuloot handig (mooie admin pagina er nog bij)
Zit overigens nog steeds een fout in.. {edit) inmiddels opgelost :)
Gewijzigd op 01/01/1970 01:00:00 door Citroen Anoniem Graag
'Freek:
Zit overigens nog steeds een fout in..
Lol. ;-) Tis wel waar .....
OPgelost, geen tooltips op phphulp. Bas kan je dat niet even maken? Maak er even een IDE van in de komende versie :)
maar gata neit om bijhouden in DB
gaat erom dat hij dit alleen te zien krijgt
dat het dus gelezen wordt door pc;)
zoder DB
gaat erom dat hij dit alleen te zien krijgt
dat het dus gelezen wordt door pc;)
zoder DB
normaal ABN schrijven jesper, dan snappen we het allemaal :D
Hey Evert
Speciaal voor jou dan;)
het gaat er niet om dat het wordt bijgehouden in een Database
maar gewoon dat hij dat leest en dat je dit dan kan zien
ik heb bij een page counter ook op Ip adres maar dat is zo
Speciaal voor jou dan;)
het gaat er niet om dat het wordt bijgehouden in een Database
maar gewoon dat hij dat leest en dat je dit dan kan zien
ik heb bij een page counter ook op Ip adres maar dat is zo
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
</html>
<?php
$adressen = array('84.29.106.99', '84.29.109.157', 'adres 3');
if(in_array($_SERVER['REMOTE_ADDR'], $adressen)) {
echo '<table width="130" border="0" cellspacing="1" cellpadding="1">
<tr><td align="center"><img border="0"src ="http://www.free-counter-web.com/image_counter.php?i=94261"></a></td></tr><tr><td align="center"><a style="font-family:verdana,arial;font-size:9px;color:#999999" </a></td></tr>
</table>';
}
[/code]
maar kan dat ook met die include?? nee toch want include moet boven aan de pagina of hoe zit dat??
<?php
$adressen = array('84.29.106.99', '84.29.109.157', 'adres 3');
if(in_array($_SERVER['REMOTE_ADDR'], $adressen)) {
echo '<table width="130" border="0" cellspacing="1" cellpadding="1">
<tr><td align="center"><img border="0"src ="http://www.free-counter-web.com/image_counter.php?i=94261"></a></td></tr><tr><td align="center"><a style="font-family:verdana,arial;font-size:9px;color:#999999" </a></td></tr>
</table>';
}
[/code]
maar kan dat ook met die include?? nee toch want include moet boven aan de pagina of hoe zit dat??
Hmmm, als ik met mijn studentehuis dus die site bezoek en jij het ip in het array hebt staan kan er dus 14 man de inhoud bekijken...
Dit kan je echt beter doen met een inlogsysteem controle tabel. Maar goed, je weet de risico's nu.
Dit kan je echt beter doen met een inlogsysteem controle tabel. Maar goed, je weet de risico's nu.




