Waar moet ik dit plaatsen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Ventilatiesysteem Productontwikkelaar HBO WO Verwa

Samengevat: Zij bieden flexibele ventilatiematerialen, geluidsdempers, rookgasafvoer producten en industrieslangen. Ben jij een technisch productontwikkelaar? Heb jij ervaring met het ontwikkelen van nieuwe producten? Vaste baan: Technisch Productontwikkelaar HBO WO €3.000 - €4.000 Zij bieden een variëteit aan flexibele ventilatiematerialen, geluiddempers, rookgasafvoer producten, industrieslangen en ventilatieslangen voor de scheepsbouw. Met slimme en innovatieve materialen zorgen wij voor een gezonde en frisse leefomgeving. Deze werkgever is een organisatie die volop in ontwikkeling is met hardwerkende collega's. Dit geeft goede ontwikkelingsmogelijkheden. De branche van dit bedrijf is Techniek en Engineering. Functie: Voor de vacature als Technisch Productontwikkelaar Ede Gld HBO WO ga

Bekijk vacature »

Han baak

han baak

31/01/2010 21:52:00
Quote Anchor link
Ik heb dit scriptje van iemand gehad,maar ik zelf ben nog een leek in PHP.
Mijn vraag is dan ook waar moet ik dit plaatsen in mijn script ?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?php
$landen
= array (
          "be" => "België",
          "nl" => "Nederland"
  );

  global $landen; // Landen array ophalen zodat we die kunne gebruiken

  $ip = $_SERVER[REMOTE_ADDR];
  $host = gethostbyaddr( $ip ); // Host ophalen d.m.v. het ip adres

  if( $host == $ip )
  {

    // De host is hetzelfde als het ip adres dus land is Onbekend
  }

  $hostsplit = explode( ".", $host ); // Hak de host in stukjes op de punt

  $ext = array_pop( $hostsplit ); // Pak het laatste item

  if( !IsSet( $landen[$ext] ) ) // kijkt of het land NIET nederland of belgie is
  {
    // toont engelse boodschap als het land niet nederland of belgie is
  echo '<table align=center width=630>
  <tr><td class=subTitle><b><b>Proxy Server - Geen Toegang</b></td></tr>
  <tr><td class=mainTxt>Er is een fout opgetreden bij het laden van de door u opgevraagde pagina. U bevind zich achter een Proxy Server of Buitenlands IP. Deze zijn niet toegestaan!<br><br>Vragen: [email protected]</b></table></td></tr>'
;

  exit;
  }

?>


Mvg, Hanbaak
 
PHP hulp

PHP hulp

24/12/2024 17:22:51
 
Steen

steen

31/01/2010 21:59:00
Quote Anchor link
Niet? Of wil je graag half nederland afsluiten?
 
Han baak

han baak

31/01/2010 22:17:00
Quote Anchor link
Hoi hoi,

Nee,ik wil Nederland en Belgie alleen maar toelaten.

grtz Hanbaak
 
Michael -

Michael -

31/01/2010 22:28:00
Quote Anchor link
Niet verstandig. Waarom wil je dat? Er zijn genoeg Nederlanders en Belgen met een buitenlands IP adres door bijv een proxy.

Edit: Ik zie aan 't bericht dat ze juist niet achter een proxy mogen zitten. Vaag.
Gewijzigd op 01/01/1970 01:00:00 door Michael -
 
Steen

steen

31/01/2010 22:49:00
Quote Anchor link
En ik even in het buitenland ben? Je site niet meer bekijken?

Of als ik een .com of .net provider heb?
 
Han baak

han baak

01/02/2010 06:51:00
Quote Anchor link
Hier wordt ik ook niet echt wijzer van,ik stelde een normale vraag maar steen en Turmin schijne het ook niet te weten.
En waarvoor ik geen proxy op me site wil!!Omdat ik al weken belaagd wordt door de zelfde gasten en dan de grootste ziektes daar me hoofd krijg geslingerd!!!
 
Justin S

Justin S

01/02/2010 11:04:00
Quote Anchor link
Leuk en aardig, maar die kan je toch op basis van IP blokkeren?
 
Thijs Damen

Thijs Damen

01/02/2010 11:12:00
Quote Anchor link
Han, zij geven aan dat joun oplossing gewoon niet werkt.

Zoek naar een IP2Country script en controleer adh. daarvan welk land je gebruikers komen. Blokkeer dan alles behalve die 2. Dit script include je dan op iedere pagina die jij beveiligd wil hebben.
 
Johan Dam

Johan Dam

01/02/2010 11:36:00
Quote Anchor link
je kan het beter anders oplossen inderdaad,

maar om je vraag te beantwoorden, je kan dat script overal neerzetten waar je wilt, (al is het handig als je hem ergens bovenaan zet)

als je last hebt van spammers / hackers / andere lastbakken, kan je idd beter hun ip blocken,

om dat te doen moet je natuurlijk wel hun ip hebben, deze kan je door een log-script bemachtigen, zoek ff hier of op google en je zult er zat vinden.
 
- Jim  -

- Jim -

01/02/2010 11:48:00
Quote Anchor link
zoiets?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
// Maak een array met te blokkeren ip-adressen
$blocked = array(
    '123.546.789.000',
    '001.002.003.004');

// Controleer of het ip-adres van de bezeoeker geblokkeerd moet worden
if (in_array($_SERVER['REMOTE_ADDR'], $blocked))
{

// Doe dan alsof de pagina niet bestaat
header("HTTP/1.0 404 Not Found");
exit();
}

?>

EDIT: Even netjes commentaren plaatsen.

De array vullen met ip-adressen die je wilt blokkeren.
Gewijzigd op 01/01/1970 01:00:00 door - Jim -
 
Han baak

han baak

01/02/2010 22:05: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
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?php
$landen
= array (
          "be" => "België",
          "nl" => "Nederland"
  );

  global $landen; // Landen array ophalen zodat we die kunne gebruiken

  $ip = $_SERVER[REMOTE_ADDR];
  $host = gethostbyaddr( $ip ); // Host ophalen d.m.v. het ip adres

  if( $host == $ip )
  {

    // De host is hetzelfde als het ip adres dus land is Onbekend
  }

  $hostsplit = explode( ".", $host ); // Hak de host in stukjes op de punt

  $ext = array_pop( $hostsplit ); // Pak het laatste item

  if( !IsSet( $landen[$ext] ) ) // kijkt of het land NIET nederland of belgie is
  {
    // toont engelse boodschap als het land niet nederland of belgie is
  echo '<table align=center width=630>
  <tr><td class=subTitle><b><b>Proxy Server - Geen Toegang</b></td></tr>
  <tr><td class=mainTxt>Er is een fout opgetreden bij het laden van de door u opgevraagde pagina. U bevind zich achter een Proxy Server of Buitenlands IP. Deze zijn niet toegestaan!<br><br>Vragen: [email protected]</b></table></td></tr>'
;

  exit;
  }

?>


-----------------------------------------------------------------------------------

Hartelijk bedankt voor het boven gegeven advies,het werkt voor mij perfect.
Ik had nog een vraagje kan er een stukje script tussen waar ik bepaalde ip-nummer`s toch toe kan kan laten ?

Mvg, HanBaak.
 
Johan Dam

Johan Dam

02/02/2010 08:58:00
Quote Anchor link
boven je commentaar staat hoe IP's te blokken zijn, kleine aanpassing om ervoor te zorgen het veranderd naar ip's toestaan
 



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.