Avatar billede maqhem Nybegynder
31. juli 2006 - 16:35 Der er 10 kommentarer og
1 løsning

Læse request

Er det overhovedet, på nogen som helst tænkelig måde, muligt at læse et php-request, der er sendt og modtaget som POST?
Nu snakker vi måske om rigtig dygtige programmører... Men det er lige meget, vil bare vide, om det er 100 % lukket, og ingen kan se det.

Hvis ikke, hvad gør man så for, at læse det?
Avatar billede Slettet bruger
31. juli 2006 - 17:11 #1
Prøv engang at se på http://dk.php.net/manual/en/wrappers.php.php

Det er php://input du skal læse fra.
Avatar billede maqhem Nybegynder
31. juli 2006 - 17:36 #2
... jeg forstår det ikke helt.
Skal jeg lave et php-script, og skrive følgende:

<?php
    echo readfile("php://filter/read=string.toupper/resource=http://www.example.com");
?>

?
Og hvad sker der så?
Avatar billede maqhem Nybegynder
31. juli 2006 - 17:48 #3
Næ, der skal jeg ikke.
Det duer i hvert fald ikke - den melder fejl "no such file or dictionary" eller sådan noget.
Skal lige siges, jeg har udskiftet url'en
Avatar billede maqhem Nybegynder
31. juli 2006 - 21:41 #4
... kan du ikke fortælle mig det?
Avatar billede Slettet bruger
01. august 2006 - 01:42 #5
Nu var det jo netop php://input og ikke php://filter, jeg sagde...

En anden mulighed er, at du slet ikke har brug for at læse den rå POST-data, men kan "nøjes" med dem, som behandlet af PHP i de data-arrays, som PHP stiuller til rådighed.

Prøv at beskrive hvad du egentlig øsnker?
Avatar billede maqhem Nybegynder
01. august 2006 - 12:22 #6
Hmm.
Okay, jeg er inde på en side (ikke én, jeg selv har lavet).
Denne side sender data via POST, som jo behandles af PHP.
PHP skjules for browsere, og kan derfor ikke læses!
Men hvis jeg nu vil kunne læse disse requests, der modtages som POST med PHP kan jeg ikke bare kigge i koden jo. Dertil spørger jeg så, hvordan jeg så læser dem? Altså værdierne og variabelnavnene på POST-requests.

Giv et etsempel, tak :)

Er det forståeligt?
Avatar billede Slettet bruger
01. august 2006 - 14:11 #7
Øh, ikke helt. Det lyder lidt som om du vil vide nøjagtigt hvad din browser sender til en PHP-side.

Hvis det er tilfældet, så kan du se i den HTML og JavaScript-kode, som siden består af, hvad den sender.
Avatar billede maqhem Nybegynder
01. august 2006 - 14:51 #8
Har nu set efter, og nej, det kan jeg ikke.
Han jeg ikke læse alle requests på én elle anden måde?
GET kan jeg jo læse i url'en.
Hvad med POST?
Avatar billede Slettet bruger
01. august 2006 - 15:24 #9
Kommer lidt an på hvilken browser du bruger.

Til Firefox findes der udvidelser, som kan hjælpe dig med at se den slags. Her er et par eksempler, som (ifølge beskriverne kan den slags):
https://addons.mozilla.org/firefox/2691/
https://addons.mozilla.org/firefox/60/ Denne kan også en hel masse andet.
https://addons.mozilla.org/firefox/966/
https://addons.mozilla.org/firefox/967/

Måske den, der mest matcher dit behov: https://addons.mozilla.org/firefox/1290/

Hvis du bruger en anden browser, kan det måske lade sig gøre at finde en udvidelse til den, som kan noget lignende.
Avatar billede maqhem Nybegynder
21. december 2006 - 08:20 #10
Fino, smid et svar.
Avatar billede Slettet bruger
21. december 2006 - 09:42 #11
Ok
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester