2 вопроса! И всё с определением!

Печать RSS
339


Землянин
0
10, определяешь IP. Можно вот так
<?php
if (isset($_SERVER['HTTP_X_FORWARDED_FOR']) && filter_var($_SERVER['HTTP_X_FORWARDED_FOR'], FILTER_VALIDATE_IP))
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
elseif (isset($_SERVER['REMOTE_ADDR']) && filter_var($_SERVER['REMOTE_ADDR'], FILTER_VALIDATE_IP))
$ip = $_SERVER['REMOTE_ADDR'];
else
die('IP error!');
Например у тебя есть файл с забанеными IP, где каждый IP с новой строки
Проверяем так
<?php
$ban_ips = file('ip.txt');
if (in_array($ip, $ban_ips))
die('Ваш IP забанен');
Типа того

Дух
0
10 Тибя трудно понять то ты просиш одно то уже не то надо.
-
I
Автор
Пришелец
0
12 так ты пощел куда то в типы mime зачем? я просил узнать есть id компа? если его знать то зайти с него уже на определеный сайт не возможно если стоит бан!

Землянин
0
Ну блин, ты же сам спросил, как сделать автоопределение wml версии или xhtml!!!!
НЕ ID КОМПА, А IP!
I
Автор
Пришелец
0
14 а как с помощью mime mo;yj сделать автоопределение?
C

Пришелец
0
<?php
$version = 'wml'; // по умолчанию wml, если подкинут пустой HTTP_ACCEPT
if(preg_match('/text\/vnd\.wap\.wml/i', $_SERVER['HTTP_ACCEPT'])) $version = 'wml';
if(preg_match('/text\/html/i', $_SERVER['HTTP_ACCEPT'])) $version = 'html';
if(preg_match('/text\/xhtml/i',$_SERVER['HTTP_ACCEPT'])) $version = 'xhtml';
switch($version)
{
 case 'wml':
 // код wml версии
 break;
 case 'xhtml':
 // код xhtml версии
 break;
 case 'html':
 // код html версии
 break;
}
I
Автор
Пришелец
0
16спасибо
I
Автор
Пришелец
0
Fuelen (23.11.09 / 18:26)
10, определяешь IP. Можно вот так
<?php
if (isset($_SERVER['HTTP_X_FORWARDED_FOR']) && filter_var($_SERVER['HTTP_X_FORWARDED_FOR'], FILTER_VALIDATE_IP))
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
elseif (isset($_SERVER['REMOTE_ADDR']) && filter_var($_SERVER['REMOTE_ADDR'], FILTER_VALIDATE_IP))
$ip = $_SERVER['REMOTE_ADDR'];
else
die('IP error!');
Например у тебя есть файл с забанеными IP, где каждый IP с новой строки
Проверяем так
<?php
$ban_ips = file('ip.txt');
if (in_array($ip, $ban_ips))
die('Ваш IP забанен');
Типа того
вот интересно а фильтр vаr это что за переменная?
I
Автор
Пришелец
0
И как можно запретить писать с анонимных серверов? Или есть какой то список?

Землянин
0
ion (26.11.09 / 09:39)
вот интересно а фильтр vаr это что за переменная?
Не переменная, а функция. Смотри на http://php.net
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск