Der wert ist einfach nicht vorhanden, weder mit
$_GET[id] noch mit
$_GET["id"] noch mit
$HTTP_GET_VARS["id"]
Um's noch deutlicher zu sagen:
var_dump($_GET) liefert NULL
Und was sagt phpinfo(INFO_VARIABLES); ?
HTTP_GET_VARS["id"]
HTTP_SERVER_VARS["REDIRECT_QUERY_STRING"]
HTTP_SERVER_VARS["QUERY_STRING"]
HTTP_SERVER_VARS["argv"]
HTTP_ENV_VARS["REDIRECT_QUERY_STRING"]
HTTP_ENV_VARS["QUERY_STRING"]
zeigen alle = 123.
Ich fasse es nicht!
Ne, also das ist mir zu blöde. Hey, irgendwer hat doch hier gezaubert, oder??
*grübel*.. na gut, es klappt jetzt *WARUMAUCHIMMER* über $$HTTP_POST_VARS["id"]. Aber dann gehts ja weiter -
ich speichere das in einer Session:
@session_start();
session_register('s_uid');
und weise das dann zu:
$s_uid = $HTTP_POST_VARS["uid"];
Noch in der gleichen Seite habe ich Zugriff auf $s_uid.
In einer anderen möchte darauf zugreifen, und zwar mit
@session_start();
$gespeicherte_id = $s_uid;
Naja, und dann ist hier Feierabend, $gespeicherte_id ist leer.
Woran liegt denn das nun schon wieder?? (Bitte, Sönke, tipp es einfach ein, ich kopiere es über die Zwischenablage - hat vorhin auch funktioniert - das muss mit Magie zu tun haben :-))
Besten, wenn auch ziemlich konfusen Dank - Heiko!