07. juli 2004 - 10:48Der er
24 kommentarer og 1 løsning
Flere HTTP-kald på samme side
Jeg skal lave en side, der udfører et http-kald x antal gange med forskellige parametre. Hver gang returneres en statusmeddelelse.
Hvordan kan jeg lave det i php - eller lignende? Jeg forestiller mig en tabel i en database eller en simpel teksfil med de forskellige parametre til kaldene, men kan ikke helt gennemskue hvordan php-koden skal laves..
testen er min egen - det skal bruges sammen med DanDomain og en PBS-gateway, hvor man kan hæve betalingstransaktioner:
"Det er muligt at foretage remote-capture. Det vil sige at hæve en transaktion blot ved et enkelt http kald. Dette kan indbygges i eks. ERP system, Intranet eller andet. Eneste krav er blot at der laves et http kald.
jeg vil så gerne lave en fil med alle de transaktioner, der skal hæves og derefter blot åbne en php-side eller lignende der så udfører http-kaldene (som dandomain kalder dem).
Entry can only be set in php.ini or httpd.conf Du skal ændre værdien for allow_url_fopen i en af ovenstående filer, hvis det da er en Apache-server du arbejder med. Hvis værdien er 1, skal du ændre den til 0, og omvendt.
Desværre kan man ikke benytte URL File-access. Findes der andre metoder? - der er væsentligt, at 'resultatet' blive vist på skærmen eller gemt i en fil, dvs en masse pop-ups fx ikke er tilstrækkeligt.
Hvis jeg tillader url file-access på min egen server virker det. Er der nogen, der kan fortælle om det udgør en sikkerhedsrisiko i forhold til hackere mv.
jeg registrerer alle godkendte transaktioner i egen database vha det 'skjulte http-kald' som dandomain kalder det. Det er det som hedder "OK Status Url" under indstillinger på dandmain.
Ud fra de registrerede godkendte transaktioner remotecaputere jeg vha. fopen()
Er dit problem at lave et script som registrere godkendte transaktioner i databasen?
htx98i17>> Jeg har løst det - problemet var, at min egen server ikke havde slået allow_url_fopen = on. Efter jeg gjorde det virker fopen() fint sammen med Dandomain.
En lille kommentar: Husk at du ikke må hæve dankorttransaktioner, før du har sendt den købte varer - med mindre du selvfølgelig sælger download-bare ting, så kan du hæve med det samme. /Kare
det har jeg ikke gjort siden vi startede for 3 år siden :-) men tak for påmindelsen
Synes godt om
Ny brugerNybegynder
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.