Wie kan dit scripten tegen een vergoeding?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Jase v hertoch

Jase v hertoch

28/12/2013 18:46:18
Quote Anchor link
Ik gebruik op mijn aanmeldingen pagina de volgende code :

if(@fsockopen($_SERVER['REMOTE_ADDR'], 80, $errstr, $errno, 1)) die("<center>Het gebruik van proxies is niet toegestaan! Klopt dit bericht niet? vraag dan een Admin om hulp </center>");
if($_SESSION['naam'] <> "") {


Er worden soms onrecht ip adressen geblokkeerd en nu wil ik een aparte pagina waarin ik uitzonderingen voor sommige ip adressen kan toevoegen.

Wie zou dit kunnen?
Gewijzigd op 28/12/2013 18:47:09 door Jase v hertoch
 
PHP hulp

PHP hulp

17/11/2024 11:42:54
 
Bas IJzelendoorn

Bas IJzelendoorn

28/12/2013 18:57:07
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
$IPtoegang
= array("10.10.10.100", "20.20.20.200", "30.30.30.300", "40.40.40.400");
$IPadres = $_SERVER['REMOTE_ADDR'];
if (in_array($IPadres, $IPtoegang)) {
 echo "welkom!";
}

else {
 echo 'geen toegang';
}

?>


Misschien kan je hiermee uit de voeten?
Gewijzigd op 28/12/2013 18:57:22 door Bas IJzelendoorn
 
Jase v hertoch

Jase v hertoch

28/12/2013 19:17:50
Quote Anchor link
Bas IJzelendoorn op 28/12/2013 18:57:07:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
$IPtoegang
= array("10.10.10.100", "20.20.20.200", "30.30.30.300", "40.40.40.400");
$IPadres = $_SERVER['REMOTE_ADDR'];
if (in_array($IPadres, $IPtoegang)) {
 echo "welkom!";
}

else {
 echo 'geen toegang';
}

?>


Misschien kan je hiermee uit de voeten?


Bedankt voor de moeite, maar dit blokkeert iedereen zijn ip adress, ik zocht echt iets wat voor een deel proxies blokkeert en als het verkeerd word aangegeven dat ik dan een uitzondering kon maken
 
 - Diov  -

- Diov -

28/12/2013 19:28:19
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
$IPtoegang
= array("10.10.10.100", "20.20.20.200", "30.30.30.300", "40.40.40.400");
$IPadres = $_SERVER['REMOTE_ADDR'];
if (!in_array($IPadres, $IPtoegang)) {
 echo "welkom!";
}

else {
 echo 'geen toegang';
}

?>


Probeer dit eens?
Heb op regel 4 iets veranderd.
 
Jase v hertoch

Jase v hertoch

28/12/2013 19:32:41
Quote Anchor link
- Diov - op 28/12/2013 19:28:19:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
$IPtoegang
= array("10.10.10.100", "20.20.20.200", "30.30.30.300", "40.40.40.400");
$IPadres = $_SERVER['REMOTE_ADDR'];
if (!in_array($IPadres, $IPtoegang)) {
 echo "welkom!";
}

else {
 echo 'geen toegang';
}

?>


Probeer dit eens?
Heb op regel 4 iets veranderd.


Nu blokkeert die weer niet de proxies :D de bovenste code die ik stuurde deed dat wel merendeel. Is er misschien een manier hoe ik ip adressen op allowed zet aan de hand van die code?
 
 - Diov  -

- Diov -

28/12/2013 19:39:00
Quote Anchor link
Oh :p

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
<?php

$IPtoegang
= array("10.10.10.100", "20.20.20.200", "30.30.30.300", "40.40.40.400");

if(@fsockopen($_SERVER['REMOTE_ADDR'], 80, $errstr, $errno, 1)) {
    # Ey! Er is een proxy xo
    # Toch nog even controleren of hij niet toegestaan is.

    if (!in_array($_SERVER['REMOTE_ADDR'], $IPtoegang)) {
        echo 'Gebruikt een proxy';
        exit;
    }

    else {
        # de gebruiker gebruikt geen proxy.
    }
}


?>
 
- Ariën  -
Beheerder

- Ariën -

28/12/2013 20:10:13
Quote Anchor link
Je controleert hiermee of iemand een eigen server op poort 80 draait. Dit zijn vooral webservers welke losstaan van proxies.
 
Jase v hertoch

Jase v hertoch

28/12/2013 20:10:19
Quote Anchor link
wow man helemaal top zeg! hij werkt super bedankt man: D

Toevoeging op 28/12/2013 20:11:26:

- Aar - op 28/12/2013 20:10:13:
Je controleert hiermee of iemand een eigen server op poort 80 draait. Dit zijn vooral webservers welke losstaan van proxies.

Kan kloppen, maar hij blokkeert wel veel van die online proxy websites.
 
- Ariën  -
Beheerder

- Ariën -

28/12/2013 20:25:49
Quote Anchor link
Ja, maar ook mij, als ik een webserver draai.
No-go wat mij betreft.
 
Local Dev

Local Dev

28/12/2013 21:36:03
 



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.