Poprzedni temat :: Następny temat |
rzymek01 Wysłany: Sob 25 Lis, 2006 |
|
|
Prosz? o ocenienie mojej pierwszej solucji :)
http://rzymek.9g.pl/forum...drugi-vt679.htm |
|
kidzior Wysłany: Sob 25 Lis, 2006 |
|
|
Cytatmaidentyfikacjico to za s?owo? ;)
CytatS?dz?, ?e na powy?szym przyk?adzie mo?na si? oprze? projektuj?c jaki? skrypt Mas?o ma?lane. Jaki skrypt? Jaki? przyk?ad? :roll:
A tak to fajne, nie znam si?.
Bo ja wiem... 7/10. :) |
|
qbs Wysłany: Sob 25 Lis, 2006 |
|
|
zbyt skomplikowany ten kod, ja bym to skrobnal tak:
PHP Code:<?php
$ipki = @explode("\n",@file_get_contents('plik_z_ipkami.txt'));
if ( isset($_POST['submit']) && @!in_array($_SERVER['REMOTE_ADDR'], $ipki) && !isset($_COOKIE['glosowanko']) )
{
// tu jakis insert do sqla etc.
@setcookie('glosowanko', true, time() + 86400 * 365, $domena, $sciezka);
$fhandler = @fopen('plik_z_ipkami.txt', 'a+') or die('wskazany plik nie nadaje sie do zapisu');
@fputs($fhandler, $_SERVER['REMOTE_ADDR'] . "\n");
@fclose($fhandler);
die('dzieki za glos');
}
?>
zabezpieczenia na sieci sa bezsensu chyba ze chcesz w ogole usunac im mozliwosc glosowania.
jednakze jak pisalem ci via gadu to pewniejszym sposobem jest potwierdzanie przez mail, lecz trudniej zachecic ludzi do glosowania.
bo do tego co propnujesz to wystarczy HideIP + IE z srednim poziomem zabezpieczen ;)
ogolnie co do solucji to przydatna bedzie ona osobom ktore dopiero poznaja PHP, jednakze twoj skrypcik moze zawierac zbyt skomplikowane dla nich rozwiazania |
|
rzymek01 Wysłany: Nie 26 Lis, 2006 |
|
|
dzi?ki wszystkim za ocen? :mrgreen:
ixdude.com,
PHP Code:<?php
@explode("\n",@file_get_contents('plik_z_ipkami.txt')); == file('plik_z_ipkami.txt');
?>
:)
Przy tworzeniu by?y dwa g??wne za?o?enia:
1. Brak funkcji die lub exit, aby mo?na by?o wy?wietli? komuniakt w formie graficznej.
2. Pobranie "faktycznego" adresu IP (dla user?w stoj?cych za zwyk?ymi i 'transpart proxy').
Pozdrowienia ;) |
|
|
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
|