PHP-IP-Banniminen

Re:

Viesti Lenco 22 Helmi 2008 02:17

Teamnate kirjoitti:Miksi ihmiset on laittanut "Huono" valinnan? Perusteluja kiitos. :(

Koska heille ei ole ehkä hyötyä tästä niin vastaavat Ei? :roll:
[piilotettu kuva]
Käyttäjän avatar
Lenco
 
Viestit: 8

Re: PHP-IP-Banniminen

Viesti Plokoon 03 Huhti 2008 16:29

Ihkudaa kirjoitti:Enpä ole ikinä nähnyt huonompaa koodiakaan.

Miksi ? Perustelut.
The bastard hung me.
Plokoon
 
Viestit: 1658

Re: PHP-IP-Banniminen

Viesti Damsarerael 20 Huhti 2008 09:13

hyvä opas kun käyttää vähän maalaist järkeä:

toimii ihan hyvin kun teet ensin porttikiellot.php
ja sinne
<?php
if($_SERVER['REMOTE_ADDR'] == "IP.OSOITE") die("Porttikielto");
if($_SERVER['REMOTE_ADDR'] == "IP.OSOITE") die("Porttikielto");
if($_SERVER['REMOTE_ADDR'] == "IP.OSOITE") die("Porttikielto");
?>

sitten laitat vain kaikkien sivujen alkuun
<?php include('porttikiellot.php'); ?>
Korppi on OIKEUS! Liity sinäkin kansalliseen korppipuolueeseen!
92% Nuorisosta on siirtynyt räppiin. Jos kuulut näihin 8%, jotka kuuntelevat MUSIIKKIA eivätkä PASKAA, lisää tämä allekirjoitukseesi.
[piilotettu kuva]
Which Final Fantasy Character Are You?
Käyttäjän avatar
Damsarerael
 
Viestit: 232

Re: PHP-IP-Banniminen

Viesti Duracell 11 Touko 2008 03:01

Mitenkäs tuo toimisi toisin päin? Eli sivuille pääsisi vain tietyistä ip:istä.
[piilotettu kuva]
Käy kirjoittamassa allekirjoitukseeni ^^
Käyttäjän avatar
Duracell
-pupu
 
Viestit: 1462

Re: PHP-IP-Banniminen

Viesti F-3000 11 Touko 2008 21:03

Duracell kirjoitti:Mitenkäs tuo toimisi toisin päin? Eli sivuille pääsisi vain tietyistä ip:istä.

if($_SERVER['REMOTE_ADDR'] != "IP.OSOITE") die("Porttikielto");
F-3000
 
Viestit: 12

Re:

Viesti vanne 15 Helmi 2009 03:06

Matso kirjoitti:Hmm.. no näin olisi ehkä vähän parempi:
Koodi: Valitse kaikki
<?php
$ip_osoitteet = array(
"ip_osoite1",
"ip_osoite2",
"ip_osoite3",
"ip_osoite4"
);
foreach($ip_osoitteet as $ossat){
if($_SERVER['REMOTE_ADDR'] == $ossat){echo 'Sinut on bannattu tältä sivustolta!'; exit;}
}
?>

Saanko luvan muokkaa vielä yksinkertasemman? (pientä säätöä. Anteeks ny vaan).
If-lauseet on jotenki niin rumia :D (tässä ei sii tapahdu toiminnallisesti MITÄÄN muutosta.)
Koodi: Valitse kaikki
<?php
$ip_osoitteet = array(
"ip_osoite1",
"ip_osoite2",
"ip_osoite3",
"ip_osoite4"
);
foreach($ip_osoitteet as $ossat){
($_SERVER['REMOTE_ADDR']==$ossat) ? die("Sinut on bännätty saatana!") : "";
}
?>

Anteeks matso :(

(joo aika turha viesti kyllä)
vanne
 
Viestit: 54

Palaa alueelle Ohjelmointioppaat