tiescher
Aktives Mitglied
Thread Starter
- Dabei seit
- 03.11.2003
- Beiträge
- 217
- Reaktionspunkte
- 1
Hi Leute,
ich habe folgendes Problem: Ein Käufer wird von PayPal zurück auf meine Seite gelinkt. Dann wird per PDT (falls das jemandem was sagt) überprüft, ob seine Transaktionsdaten in Ordnung sind. Sollte dies der Fall sein, passiert folgendes:
$_SESSION["user"] = $keyarray['payer_email'];
Dann wird ein Link angeboten auf die Datei download.php
Dort passiert das hier:
<?php
// check if user is authorized for Download
session_start();
if(isset($_SESSION["user"]))
{
// send http-headers to browser
header("Content-type: application/pdf");
header("Content-Disposition: attachment; filename=sampl_dict.pdf");
readfile('files/tsd.pdf');
}
else
{
echo "You are not allowed to access this page!";
}
?>
Ds Problem ist, dass ich immer in den else-Zweig komme, obwohl ja die Session-Variable gesetzt wurde. Woran liegt es, dass er nicht erkennt, dass die Session-Variable "user" korrekt gesetzt wurde?
HIIILFE!
Danke schon mal...
tiescher
ich habe folgendes Problem: Ein Käufer wird von PayPal zurück auf meine Seite gelinkt. Dann wird per PDT (falls das jemandem was sagt) überprüft, ob seine Transaktionsdaten in Ordnung sind. Sollte dies der Fall sein, passiert folgendes:
$_SESSION["user"] = $keyarray['payer_email'];
Dann wird ein Link angeboten auf die Datei download.php
Dort passiert das hier:
<?php
// check if user is authorized for Download
session_start();
if(isset($_SESSION["user"]))
{
// send http-headers to browser
header("Content-type: application/pdf");
header("Content-Disposition: attachment; filename=sampl_dict.pdf");
readfile('files/tsd.pdf');
}
else
{
echo "You are not allowed to access this page!";
}
?>
Ds Problem ist, dass ich immer in den else-Zweig komme, obwohl ja die Session-Variable gesetzt wurde. Woran liegt es, dass er nicht erkennt, dass die Session-Variable "user" korrekt gesetzt wurde?
HIIILFE!
Danke schon mal...
tiescher