Archief - PHP: Ip Blokeren

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

0n3Liner

Legacy Member
ok, ik weet nu hoe je emt php een ip moet blokeren, maar indien dat ip neit statisch is, is er dan een ander, mss hoofd-ip dat er kan geblokkeerd worden?

servi

Legacy Member
nee.

tenzij ge ineens een hele range gaat blokkeren, maar da's te gek.

J-Style

Legacy Member
Ge kunt dit misschien adhv een cookie of een session ofzo.

Gewoon zien wat er in dieje cookie staat. (vb. blocked), en dan zo iemand blokeren.

Het is niet de beste oplossing, ik weet het.:p

Dece

Legacy Member
een cookie deleten ze gewoon
een sessie verloopt na het afsluiten van de browser

beide technieken zijn dus niet aan te raden

dJeez

Legacy Member
Originally posted by Dece
een cookie deleten ze gewoon

Dat dacht ik ook ja, tot voor kort, toen leerde de ervaring mij anders. Tenzij de kaartspelers van dat heel gekende card game met RPG trekjes toch niet zo "tech-savvy" zijn als hun PR dienst denkt. Maw, beveiliging van dubbele entries op basis van cookies kan nog zeer effectief zijn, afhankelijk van het doelpubliek...

|t3st

Legacy Member
ek zet gewoon cookies af voor die site ^o) en delete ze rechtstreeks met firefox. eeft geen effect imo.

ge kunt niemand verbieden van u site tenzij met een feilloos login-systeem dat overigens ook niet bestaat.

greetz Sluttie

Xistance

Legacy Member
Originally posted by |t3st
ek zet gewoon cookies af voor die site ^o) en delete ze rechtstreeks met firefox. eeft geen effect imo.

ge kunt niemand verbieden van u site tenzij met een feilloos login-systeem dat overigens ook niet bestaat.

greetz Sluttie
.htaccess en .htpasswd? :)

dJeez

Legacy Member
Originally posted by virtua
.htaccess en .htpasswd? :)

:offtopic: Denk je dat basic authentication via http (geen SSL hé, voor de slimmen onder ons :p) veiliger is dan een simpel HTML form waarvan je de inhoud naar een scriptje op de server stuurt? Als dat het geval is, dan ben je totaal mis :p.

killgore

Legacy Member
pfft, als je doelpubliek niet echt is voor geadvanceerde pc-gebruikers is een cookie-block nog altijd het beste.

En login-systeem op basis van PHP overtreft .htacces wel hoor.

SuPeRfLy

Legacy Member
idd login systeem met acces levels etc is voor ee groot aantal gebruikers wel beter en flexibeler maar als ik bijvoorbeeld een site maak plaats ik altijd de hele admin folder in een d.m.v. .htacces beveiligde folder en alleen bereikbaar via https

0n3Liner

Legacy Member
ok, allemaal goed en wle ik wil maar 1 persoon blokeren, neit de hele wereld

icerulez

Legacy Member
lol, ja, ge kunt proberen nen WHOIS te doen, maar kweet niet of je WHOIS data kunt opvragen met php. even zoeken mss ...

0n3Liner

Legacy Member
ja dat gaat, maar wat dan...krijg ik allemaal dingen van de provider....

BART_SIMPSON416

Legacy Member
easy job:
dit simpel stukje php code zou moeten werken.
Dit kan wel slecht aflopen ivm proxy servers.
PHP:
<?php
$extern_ip = $_SERVER["REMOTE_ADDR"];
if ($ip = $extern_ip)
echo "No access to this page"; 
?>
Jij moet er maar achter komen hoe je achter $ip komt dus de lijst met gebande ip's.

killgore

Legacy Member
Originally posted by BART_SIMPSON416
easy job:
dit simpel stukje php code zou moeten werken.
Dit kan wel slecht aflopen ivm proxy servers.
PHP:
<?php
$extern_ip = $_SERVER["REMOTE_ADDR"];
if ($ip = $extern_ip)
echo "No access to this page"; 
?>
Jij moet er maar achter komen hoe je achter $ip komt dus de lijst met gebande ip's.

geweldig, nu heeft niemand nog acces tot die pagina.

+ het script loopt gewoon voort

Script suckt toch, maar dit is wat jij bedoelt denk ik:

PHP:
<?php
$extern_ip = $_SERVER["REMOTE_ADDR"];
if ($ip == $extern_ip) // met $ip == gebanned ip adres
{
echo "No access to this page"; 
exit;
}
?>

BART_SIMPSON416

Legacy Member
Jep maar mijn f*cking toetsenbord is half naar de kloten dus kan ik nie meer alle dingen doen.

0n3Liner

Legacy Member
Originally posted by killgore
geweldig, nu heeft niemand nog acces tot die pagina.

+ het script loopt gewoon voort

Script suckt toch, maar dit is wat jij bedoelt denk ik:

PHP:
<?php
$extern_ip = $_SERVER["REMOTE_ADDR"];
if ($ip == $extern_ip) // met $ip == gebanned ip adres
{
echo "No access to this page"; 
exit;
}
?>

was te lui om na te kijken wat ik al wist he :p
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan