Seite 9 von 11

Re: Diskussion zu "April, April, der macht was er will"

Verfasst: 01.04.2010 23:59
von Goodstats
Hi,
LOL das war der beste Aprilscherz in meinem jungen Leben von 32 Jahren!!!
Glückwunsch :D

Re: Diskussion zu "April, April, der macht was er will"

Verfasst: 02.04.2010 02:16
von gn#36
Also dann will ich doch mal die Frage von der ersten Seite auflösen, auch wenn Mungo das mit seinem wget Beispiel wie schon gesagt eigentlich bereits getan hat: Neben 5 Reloads könnt ihr auch ganz einfach den Cookie bearbeiten. Für den Aprilscherz haben wir nämlich einen ganz einfachen Cookie mit einer Zahl darin gesetzt, die Zahl erhöht sich bei jedem Seitenaufruf.

Bearbeiten lässt sich so ein Cookie bei den meisten Browsern entweder mit einer entsprechenden Erweiterung, Nativ oder im Dateisystem als kleine Textdatei. Ob das ganze dann schneller ist als 5 Reloads ist natürlich die Frage. Im Prinzip könntet ihr auch hingehen und den Cookie komplett fälschen, hierzu braucht ihr ja nur den Namen des Cookies, der Inhalt ist ja relativ leicht zu erraten wenn man den Cookie nur über 2 Reloads beobachtet.

Entsprechend einfach war auch die so häufig gefragte Implementierung. Abgesehen von dem HTML Code der "Hochschulseite" war lediglich eine Abfrage des Cookies:

Code: Alles auswählen

$cookie = request_var(...) 
sowie wenn dieser noch nicht existiert oder zu klein ist die Inkrementierung notwendig:

Code: Alles auswählen

if($cookie < $grenzwert)
{
    setcookie($name, ($cookie + 1), ...);
    //Hier den HTML Code der Fakeseite
}
else
{
    //Hier der  Reguläre Code
} 
Anschließend muss man dann nur noch alle zu schützenden Seiten mittels Redirect umleiten. Bei phpBB macht man das am besten in der common.php, allerdings muss dann natürlich der Fall ausgeschlossen werden dass die "richtige" Seite aufgerufen wird um Endlosschleifen zu vermeiden. Daher ein

Code: Alles auswählen

define('IN_APRILSCHERZ',true); 
in die index Datei in der der Aprilscherz HTML Code von oben liegt, und ein

Code: Alles auswählen

if(!defined('IN_APRILSCHERZ') && request_var(... aprilscherzcookie ...) < $grenzwert)
{
    redirect('/zur/index/seite.php');
} 
in der common.php
Das war es auch schon.

Für was wirklich wichtiges sollte man Cookies natürlich nie auf eine derartige Weise benutzen, aber für so etwas simples wie einen Aprilscherz tun sie so sehr gut ihren Dienst.

Re: Diskussion zu "April, April, der macht was er will"

Verfasst: 02.04.2010 02:21
von nickvergessen
Es empfiehlt sich auch !$user->data['is_bot'] mit in die beiden if abfrage zu stecken, damit Bots nicht mit dem Aprilscherz geplagt werden.

Re: Diskussion zu "April, April, der macht was er will"

Verfasst: 02.04.2010 03:00
von Mungo
nickvergessen hat geschrieben:Es empfiehlt sich auch !$user->data['is_bot'] mit in die beiden if abfrage zu stecken, damit Bots nicht mit dem Aprilscherz geplagt werden.
Dann gibt es noch eine dritte Möglichkeit den Aprilscherz zu umgehen. ;) Man täuscht einfach vor z.B. der Google-Bot zu sein.

Re: Diskussion zu "April, April, der macht was er will"

Verfasst: 02.04.2010 03:10
von 4seven
war das erste, was ich probiert hatte, mit unterschiedlichen bots.
resultat: man landete auf der index. alle weiteren links lieferten einen refresh.
sprich, man kam nicht weiter..

Re: Diskussion zu "April, April, der macht was er will"

Verfasst: 02.04.2010 11:02
von AmigaLink
Boah scheiße, ich bin voll drauf reingefallen. :lol:
Vor allem weil wirklich nix mehr Funktioniert hat. (RSS Feed z.B.)

Re: Diskussion zu "April, April, der macht was er will"

Verfasst: 02.04.2010 12:57
von RubberDuck
Naja, so langsam sollte man Wissen das wenn am 1. April hier was anders ist, das man erst einmal auf den Kalender schaut :) Trotzdem wieder mal eine Klasse Idee.

Ich frage mich gerade was die Besucher machen, wenn im nächsten Jahr am 1. April alles so ist wie immer und mal kein Gag zu finden ist :lol: Ob es dann einige geben wird die dann intensiv nach dem Aprilscherz suchen? :D

Re: Diskussion zu "April, April, der macht was er will"

Verfasst: 02.04.2010 12:59
von Kellergeist2
RubberDuck hat geschrieben:Ich frage mich gerade was die Besucher machen, wenn im nächsten Jahr am 1. April alles so ist wie immer und mal kein Gag zu finden ist :lol: Ob es dann einige geben wird die dann intensiv nach dem Aprilscherz suchen? :D
Zumindest diejenigen, die hier schon seit einigen Jahren regelmäßig in den April geschickt wurden, würden suchen, bis sie schwarz werden :-D (Ich auch ;-) )

Re: Diskussion zu "April, April, der macht was er will"

Verfasst: 02.04.2010 13:24
von obst
ja ja macht noch weiter sollsche vorschläge am ende passiert das auch nocht :lol:

Re: Diskussion zu "April, April, der macht was er will"

Verfasst: 02.04.2010 13:57
von winnetou
Hallo,
im nächsten Jahr werden für 24h alle phpbb3 Foren gelöscht, ausser der Support hier. Der würde dann von alleine zusammen brechen da dann wohl 60284 Nutzer hier Zeitgleich online wären. :cookie:
Gruß
Jürgen