Einen Wert immer weitergeben

h4dhunTer

Erfahrenes Mitglied
Hallo,

ich biete auf meiner Seite an, dass User User werben können. Dafür habe ich mir diesen Link ausgedacht: index.php?user=123 . Nun gebe ich den Wert erstmal auf jede Seite weiter. Also wenn dann jemand auf das Anmeldeformular kommt, steht unten: Geworben von: 123 .

Nun soll dieser Wert da auch stehen, wenn jemand ihn aus der Adresszeile löscht.

Das das geht, hab ich schon gesehen, aber leider finde ich nicht, wie das geht. :)
 
Dafür sind PHP-Situngen geeignet. Speichere den Wert einfach als Sitzungsvariable. Der Einsatz einer Sitzung kann in diesem Fall jedoch auch Nachteile haben.
 
Hallo,

danke erstmal für die Antwort. Leider verstehe ich nicht, wie ich das anstellen soll. Ich kenne ne normale Session, aber meinen Wert da hinein zu bekommen verstehe ich nicht.
 
Ganz einfach:
PHP:
<?php

	session_start();
	if( isset($_GET['foobar']) && intval($_GET['foobar']) == $_GET['foobar'] ) {
		$_SESSION['foobar'] = $_GET['foobar'];
	}

	…

?>
 
Hallo,

danke dir. Nun meine Frage, wie gebe ich diesen Wert wieder aus?

PHP:
<?
echo $ #was hier hin?
?>

Und $_GET['foobar'] müsste ich halt dann $_GET['user'] ändern.
Und wofür ist
PHP:

Das ist der Rest. :)
 
Der Wert sollte in der $_SESSION['foobar']-Variable stehen – alle anderen Variablen sollten zu ignorieren sein.
 
Zurück