is er een mogelijkheid dat je de pagina alleen ziet als je bijv. dit ip 192.0.0.1 hebt en voor andere ip is de site niet toeganglijk
<?php

if($_SERVER['REMOTE_ADDR'] != 192.0.0.1 ) {
echo 'geen toegang voor jou!';
}
else {
//toegang
}
?>
thanx en als je bijvoorbeeld 3 ip toegang wilt geven ?
Dit is de vermelde fout, hoe kan dat ?

Parse error: syntax error, unexpected T_DNUMBER in /index.php on line 3
mischien zo?

<?php

if($_SERVER['REMOTE_ADDR'] != '192.0.0.1') {
echo 'geen toegang voor jou!';
}
else {
//toegang
}
?>

voor 3 ips kan je zo doen
ip || ip || ip
je zou er een array van kunnen maken en die samen gebruiken met in_array:)

GR. mebus!
hij bedoelt het geloof ik andersom.. :)

<?php

if($_SERVER['REMOTE_ADDR'] != '192.0.0.1')
{
// toegang
}
else
{
echo ('geen toegang voor jou');
}
?>
<?php

$ip = array (192.0.0.1, 192.0.0.2, 192.0.03);

if($_SERVER['REMOTE_ADDR'] != in_array($ip))
{
// toegang
}
else
{
echo ('geen toegang voor jou');
}
?>

of iets in deze geest dus..
(weet niet of de array klopt maar deze bedoeling moet je maar aanhouden)
Flipze in_array moet altijd 2 'sentens' hebben
mss zo?
<?php
$ip = $_SERVER['REMOTE_ADDR'];
$toeg = array (192.0.0.1, 192.0.0.2, 192.0.0);

if(!in_array($ip,$toeg))
{
echo 'geen toegang vor jou!';
}
else {
//togang
}
?>
.htaccess


order deny,allow
deny from all
allow from 192.0.0.1 192.0.0.2 192.0.0.3


Dat is verstandiger omdat je dan op een andere laag zit.
Flipze schreef op 06.04.2006 08:33
hij bedoelt het geloof ik andersom.. :)

<?php

if($_SERVER['REMOTE_ADDR'] != '192.0.0.1')
{
// toegang
}
else
{
echo ('geen toegang voor jou');
}
?>


Nee dat bedoelt hij niet, hij wil juist alleen voor 192.0.0.1 toegang geven.

Maar wees slim en volg Arjans voorbeeld, sneller en makkelijker.

Reageren