ChrisB: Variablen über mehrere Dateien behalten

Beitrag lesen

Hi,

Diese Variable "anrede" übergebe ich an die test1.php

Hier passiert nun folgendes:

<?php
$anrede = $_POST["anrede"];

<?php echo "<b>$anrede<hr>" ?>

Diese Datei soll dann an eine test2.php übergeben werden, also wieder mit method="post" action="test2.php"

In der Test2.php haben die Variablen keinen Inhalt mehr.

Hast du sie denn auch per Formular o.ä. erneut übergeben?

Scheinbar "verliert" php die Variableninhalte sobald Sie über mehrere Dateien geschickt werden.

Variablen sind in PHP immer nur in der aktuellen Scriptinstanz gültig.

Wenn du sie von einer Instanz zu einer anderen „transportieren“ willst, dann musst du sie an diese explizit übergeben. Entweder per GET/POST (Formular), oder in einer Session hinterlegt.

MfG ChrisB

--
“Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]