Include op Ip Adres

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Jesper dd

jesper dd

30/05/2008 20:25:00
Quote Anchor link
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:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
include("online.php");
 ?>

En dit stukje moet op een Ip adres komen te staan
ofja eigenlijk op 3 maar hoe doe ik dat??
 
PHP hulp

PHP hulp

05/11/2024 14:52:07
 
Citroen Anoniem Graag

Citroen Anoniem Graag

30/05/2008 20:27:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
if($_SERVER['REMOTE_ADDR'] == 'xxxx' || $_SERVER['REMOTE_ADDR'] == 'xxxx' || $_SERVER['REMOTE_ADDR'] == 'xxxx')
{

    include('online.php');
}

else
{
    //iets anders
}
?>
Gewijzigd op 01/01/1970 01:00:00 door Citroen Anoniem Graag
 
Klaasjan Boven

Klaasjan Boven

30/05/2008 20:28:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
$ip_adress
=array();

if(in_array($_SERVER['REMOTE_ADDR'],$ip_adress))
{

include("online.php");
}

?>

zoiets
NIet getest kunnen typos in zitten
Gewijzigd op 01/01/1970 01:00:00 door Klaasjan Boven
 
Citroen Anoniem Graag

Citroen Anoniem Graag

30/05/2008 20:29:00
Quote Anchor link
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
Gewijzigd op 01/01/1970 01:00:00 door Citroen Anoniem Graag
 
- SanThe -

- SanThe -

30/05/2008 20:30:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
if($_SERVER['REMOTE_ADDR'] == 'ipnummer')
{

       include("online.php");
}

?>

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 -
 
Klaasjan Boven

Klaasjan Boven

30/05/2008 20:31:00
Quote Anchor link
@Freek zo beter??
 
Citroen Anoniem Graag

Citroen Anoniem Graag

30/05/2008 20:32:00
Quote Anchor link
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)
Gewijzigd op 01/01/1970 01:00:00 door Citroen Anoniem Graag
 
Klaasjan Boven

Klaasjan Boven

30/05/2008 20:38:00
Quote Anchor link
En de ip's uiteraard bijhouden in de db.
 
Citroen Anoniem Graag

Citroen Anoniem Graag

30/05/2008 20:42:00
Quote Anchor link
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 :)
Gewijzigd op 01/01/1970 01:00:00 door Citroen Anoniem Graag
 
- SanThe -

- SanThe -

30/05/2008 20:57:00
Quote Anchor link
Freek schreef op 30.05.2008 20:42:
Zit overigens nog steeds een fout in..

Lol. ;-) Tis wel waar .....
 
Klaasjan Boven

Klaasjan Boven

30/05/2008 21:05:00
Quote Anchor link
OPgelost, geen tooltips op phphulp. Bas kan je dat niet even maken? Maak er even een IDE van in de komende versie :)
 
Jesper dd

jesper dd

30/05/2008 22:43:00
Quote Anchor link
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
 
--

--

31/05/2008 02:34:00
Quote Anchor link
normaal ABN schrijven jesper, dan snappen we het allemaal :D
 
Jesper dd

jesper dd

31/05/2008 14:16:00
Quote Anchor link
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
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
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??
 
Crispijn -

Crispijn -

31/05/2008 14:28:00
Quote Anchor link
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.
 
Jesper dd

jesper dd

31/05/2008 14:37:00
Quote Anchor link
Ey
Allemala bedankt
Het werkt.
Groet, Jesper
Gewijzigd op 01/01/1970 01:00:00 door jesper dd
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.