Avatar billede ackers.tk Nybegynder
15. august 2005 - 13:15 Der er 4 kommentarer og
1 løsning

md5 Asp til Php

Jeg er igang med en shop og skal tjekke på siden hvor folk kommer efter betalingen er sket om de nu kommer fra det rigtige sted via md5.

Jeg har fået følgende til rådighed til at lave funktionen som gør dette, men da jeg ikke selv er nogen haj til php ønsker jeg det omskrevet fra asp til php

https://ssl.ditonlinebetalingssystem.dk/support/md5Implementation.asp

Jeg håber virkelig der er nogen der kan hjælpe mig

vh Acker
Avatar billede ackers.tk Nybegynder
15. august 2005 - 13:32 #1
asp koden som jeg ønsker omskrevet til php ser ud som følger:

dim amount, secretKey
amount = 100
secretKey = "hemmelig"
if (len (Request.Querystring("eKey")) > 0) then
if (validateEPayData(amount,Request.Querystring("orderid"),Request.Querystring("tid"),secretKey,Request.Querystring("eKey"))) then
  Response.Write ("Payment validated")
else
  Response.Write ("Payment not validated")
end if
end if
Avatar billede fangel Nybegynder
15. august 2005 - 15:13 #2
$secretKey = 'hemmelig';
$amount =100;
if(isset($_REQUEST['eKey'])) {
  $samlet_string = $amount . $_REQUEST['orderid']. $_REQUEST['tid'] . $secretKey;
  if(md5($samlet_string) == $_REQUEST['eKey']){
    echo "Valid..";
  } else {
    echo "ik valid..";
  }
}

mvh
Fangel
Avatar billede fangel Nybegynder
15. august 2005 - 15:14 #3
skal jo så omsluttes af
<?php
[kode]
?>
men det går/gik jeg ud fra du ved/vidste..

Fangel
Avatar billede ackers.tk Nybegynder
15. august 2005 - 15:17 #4
tester lige
Avatar billede ackers.tk Nybegynder
16. august 2005 - 17:02 #5
det funkede ikke men jeg har fundet noget og redigeret i det
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