HTTP - POST-Header

11/25/2012 11:17 TheGamer2011#1
Hi, ich würde gerne auf einer Votepage Klicks generieren, (zB mit Hitfaker) doch es besteht das Problem das man dort auf ein bestimmtes Symbol klicken muss... Ist esmöglich die Post-Anfrage herauszufiltern und diese dann bei Hitfaker einzufüügen, so das es dann funktioniert?
Wie komm ich an den richtige POST-REQUEST und wie arbeite ich mit denen? :)
11/25/2012 15:19 Synatex#2
Für die arbeiten mit den Requests würde ich dir die PHP-Erweiterung cURL empfehlen. Ist sehr mächtig in dem Gebiet.

Die POST-Requests kannst du entweder mit den in Chrome eingebauten Developer Tools, dem Firebug in Firefox oder optional auch mit dem Programm "Wireshark" herausfiltern.

MfG
11/25/2012 15:40 TheGamer2011#3
Danke dir soweit.
Wie mach ich das? Wie kann ich mich darin einarbeiten?
Bzw.
Ich erhalte diese Rückmeldung wenn ich auf den Button klicke:
POST /poen.php?korisnik=dachef HTTP/1.1
Host: ga.alterrev.net
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:16.0) Gecko/20100101 Firefox/16.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
Connection: keep-alive
Referer: [Only registered and activated users can see links. Click Here To Register...]
Cookie: a88kaxd=LG3aLhRJuIuYoJL00fpbjblsOsD30Q%3D%3D; phpbb3_qkcy3_u=1; phpbb3_qkcy3_k=; phpbb3_qkcy3_sid=d00d8327aca4d71b4544ce24d9f07630; style_cookie=null; PHPSESSID=847eaf746c8fcc8c0f48473ec5d9d81d
Content-Type: application/x-www-form-urlencoded
Content-Length: 19
vote.x=41&vote.y=70




Was muss ich damit machen um das ordentlich einfügen zu können? :D
11/26/2012 22:59 Synatex#4
Sorry dass das ganze etwas spät kommt, war heute tagsüber leider beschäftigt. Im Grunde hast du dort alle nötigen Informationen gefunden welche du nun für die Verarbeitung benötigst.

Um dir das ganze mal kurz zu erläutern:

Quote:
POST /poen.php?korisnik=dachef HTTP/1.1
Sagt im Grunde genommen nur aus das mit dem POST-Verfahren Daten an die Datei poen.php übertragen worden sind. Dabei wird der POST-Parameter "korisnik" mit dem Wert "dachef" über das Protokoll HTTP übergeben.

Wofür nun genau korisnik und dachef stehen das musst du wissen, da ich in dem momentanen Script in dem du dich befindest nicht eingeweiht bin.

Alles in allem haben wir somit unsere Paremeter:

Datei: poen.php (+ URL zu der aufgerufenen Webseite)
Parameter: korisnik
Parameter-Value: dachef

Die anderen Informationen kannst du dir ganz schnell per Google zusammensuchen, das ist keine große Kunst wenn man sich das ganze einmal durchgelesen hat. Wie du nun die Parameter weiterverarbeitest um beispielsweise den Inhalt auszulesen, kannst du ebenfalls damit herausfinden. Ich habe dir schon einmal eine Seite rausgesucht mit der ich es damals gelernt hatte da das ganze recht verständlich gemacht ist.

Das einzige Problem ist halt das du keine wirklich präzise Fehlermeldung hervorrufen kannst was genau an deinem Request nun falsch ist, wenn ein Fehler auftritt. Aber das kommt mit der Zeit!

Hier die Seite: [Only registered and activated users can see links. Click Here To Register...]

cURL ist eine Erweiterung von PHP die auf den meisten Systemen aber mittlerweile ebenfalls mitgeliefert wird.

Ich hoffe das hilft dir weiter!
11/27/2012 15:31 xExtension#5
@Synatex

Danke das du dies so genau erklären könntest hast dir ein Thanks verdiehnt...
11/29/2012 07:03 TheGamer2011#6
Ja vielen Dank für die Hilfe. Ich werde mich da mal mit auseinandersetzen und bei Fragen meld ich mich nochmal :)