|
Unofficial modifications nieoficjalne modyfikacje for?w phpBB by Przemo |
|
Spam - [ocena] Solucja
rzymek01 - Sob 25 Lis, 2006 Temat postu: [ocena] Solucja Prosz? o ocenienie mojej pierwszej solucji
http://rzymek.9g.pl/forum...drugi-vt679.htm
kidzior - Sob 25 Lis, 2006
co to za s?owo?
Cytat | S?dz?, ?e na powy?szym przyk?adzie mo?na si? oprze? projektuj?c jaki? skrypt | Mas?o ma?lane. Jaki skrypt? Jaki? przyk?ad?
A tak to fajne, nie znam si?.
Bo ja wiem... 7/10.
qbs - 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 - Nie 26 Lis, 2006
dzi?ki wszystkim za ocen?
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
|
|