login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Ip toestemming geven

Offline Willemtiel - 14/01/2005 20:49
Avatar van WillemtielNieuw lid Hoi,

Ik heb een scriptje op mijn site, waarin ik gegevens in kan vullen,die vervolgens in mijn db worden opgeslagen.
Echter ik wil niet dat iedereen dat kan doen.
Kan ik bijv. alleen mijn eigen ip adres toegang tot dat script verlenen?een soort beveiliging dus. een wachtwoord vind ik niet handig
Kan dat?zo, ja, hoe?
Hoe ik een ip moet blokkeren weet ik inmiddels (bedankt Tuinstoel)
Maar hoe ik maar 1 ip adres toegang geef tot het script weet ik nog ff niet...

4 antwoorden

Gesponsorde links
Offline Maarten - 14/01/2005 20:52 (laatste wijziging 14/01/2005 20:52)
Avatar van Maarten Erelid
  1. <?php
  2. if($ip != jouwip) {
  3. // NEE
  4. } else {
  5. //JA
  6. }
  7. ?>
Offline Heracles - 14/01/2005 20:52
Avatar van Heracles HTML beginner Ik denk gewoon iets van:

  1. <?php
  2.  
  3. $ip = "jouw ip adres";
  4.  
  5. If ($_SERVER['REMOTE_ADDR'] == $ip) {
  6. //Weergeef het dingetje
  7. } Else {
  8. //Weergeer niet het dingetje
  9. }
  10.  
  11. ?>
Offline NCube - 14/01/2005 20:54
Avatar van NCube HTML beginner Kan eigenlijk heel makkelijk en werkt met hetzelfde principie als ip's blokkeren.
  1. <?php
  2. $toegestaandeIPs=array("123.123.123.123");
  3. //Array met de IP's die gegevens mogen invoeren.
  4.  
  5. if(in_array($_SERVER['REMOTE_ADDR'],$toegestaandeIPs)){
  6. //Het IP zit in de array van toegestaande IP's, dus echo form om gegevens in te vullen
  7. } else {
  8. //foutmelding dat de gebruiker niet mag posten.
  9. }
  10. ?>
Offline Rens - 14/01/2005 21:00
Avatar van Rens Gouden medaille

Crew algemeen
Ik zou het IP script van Joël gebruiken.
Script van Joël:

http://www.site...&id=53

  1. <?PHP
  2. if(ip() == "jouw.ip.adres.hier")
  3. {
  4. // toegang
  5. } else
  6. {
  7. // geen toegang
  8. }
  9. ?>


Mzzls,
Rensjuh
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.229s