PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : php - informationen speichern - bild anzeigen



sam600
07.05.12, 10:40
hallo

ich will mit php informationen speichern anzeigen und danach ein bild anzeigen.
leider bekomme ich das nicht hin

habe derzeit folgendes:


<?php
if(!$_SERVER[‘HTTP_REFERER’]){
header("Location: http://www.intranet-XXXXX.de/?information=pc-name");
}
?>

das funktioniert, aber wie kann ich danach ein bild einzeigen lassen
z.b.: ( alles okay ) bzw. kein zugriff

danke

marce
07.05.12, 10:56
das wäre in dem Fall wohl die Aufgabe von http://www.intranet-XXXXX.de/?information=pc-name...

sam600
07.05.12, 11:04
das wäre in dem Fall wohl die Aufgabe von...

wie meinst du das?

als erstes will ich nur ein cookie mit dem pc namen setzten.
danach soll das bild angezeigt werden....

geht das ueberhaupt?

scribble
07.05.12, 13:05
In dieser Form geht das nicht. Im Header Location gibst Du die URL an, die der Browser abrufen und anzeigen soll. Das ist im Prinzip eine Weiterleitung, Dein Skript weist den Browser Deiner Besucher also kurz gesagt an, "zeige anstelle der aktuellen Seite die Seite http://www.intranet-XXXXX.de/?information=pc-name an". Was auf der Seite, die auf die andere weiterleitet, danach noch kommen würde, bekommt der Benutzer logischerweise nicht zu Gesicht ;)

Bis dann,

scribble

MiGo
13.05.12, 21:42
http://php.net/manual/de/function.setcookie.php
Zum cookie-Setzen sollte das langen, danach kannst du handelsüblich per HTML-Code das Bild anzeigen.

Zwei Hinweise noch:
* Die Header müssen VOR jeder Textausgabe fertig sein (Also nicht erst eine Debug-Ausgabe ausdrucken und dann den cookie setzen)
* Du hast im Hinterkopf dass der Referrer browserseitig frei setzbar ist und somit als Sicherheitsfeature nur eingeschränkt taugt?