Forum > Övriga serverspråk > PHP
Hejsan, jag håller på och bygga något utav en liten webbbutik, där man ska kunna betala via Paypal, och man skall kunna gå upp i rank efter man betalat sin första produkt och då få lite extra funktioner. Och för att alla inte bara skall kunna skriva in en url i adressbaren så skall det vara lite mer säkert så att man måste har blivit redirectad från paypals slutpunkt, när man betalat klart på paypal kommer det upp texten "Slutfört.. fortsätt till webbplatsen" eller något liknande, och för att gå upp i rank på sidan och då få dessa extra funktioner som man får efter första köpet så vill jag ha något utav att endast folk som blivit skickade från tex http://www.paypal.com skall kunna få upp scriptet annars blir det error. Men jag har inte den blekaste aningen om hur jag skall kunna lösa detta, har sökt på google men hittar inget.
Hoppas ni förstog och kan hjälpa mig :)
Vad du är ute efter är värdet denna server variabel innehåller.
Men det är inte pålitlig, då vissa webbläsare inte skickar med värdet, och en del webbläsare har som alternativ att man kan ändra vad variabeln skickar för värde. Dock vet jag inget annat sätt. Kan du inte ställa in hur paypal skickar tillbaka en querystring med information? Typ, om du kan ställa in vilken address paypal skickar användaren till efter köptet?
Okej, jo kan kan välja vilken sida jag vill att paypal ska skicka kunden efter köpet, men det är då på den sidan som jag vill ha något "if($redirecting = "http://paypal.com"){ echo "tack för att du handlat.."; }" eller något sådan... men vet inte hur jag skall göra på "slutfort.php" sidan.. :/
Du få ju ett referens info från paypal som verifiera att köpet är OK eller inte, borde finnas i paypal dokumentationer.