![]() |
Headerfunktionen
Hallo Forum,
ich versuche erfolglos mittels include meine variablen zu übertragen: file test.inc.php: <? $var1="Kundennummer"; $var2="firma"; ?> file session.php: <? include("http://192.168.0.100/test/test.inc.php"); echo"TEST-SCRIPT Session.php "; include("http://10.65.100.11/test/session2.php?var1=$var1&var2=$var2"); ?> ....dies ist nur ein testscript, später will ich in die test.inc.php meine mysql_connect variablen und die html colors eintragen. diese werden aber nicht übergeben. was mich noch verwirrt ist, das der aufruf der session2 nur mit include funktioniert, obwohl ja header() richtig währe, oder? irgendwie blick ich mit den headerfunctions noch nicht ganz durch. --weev |
mit header() kannst du HTTP-Header senden, aber imho keine Dateien eischliessen...
header("Location: HTTP://irgendwas"); header("Content-Type: text/html"); HTH [e] siehe: http://at2.php.net/manual/de/function.header.php |
thx, aber warum funktionieren dann im session.php die variablen $var1 und $var2 nicht? die test.inc.php ist ja eingebunden??
--weev |
normal ises so:
-----test.php----- $var = 1; $var2= 2; ------------------ -----include.php---- $var++; $var1--; -------------------- -----index.php----- include('test.php'); include('include.php'); echo "$var \n $var1"; ------------------------ ausgabe: ---------- 2 1 ---------- HTH |
hm, bin ja selbst noch rookie, aber funkt dass nicht so, dass du in der datei "test.inc" deinen mysql_connect als funktion drinnen hast und dann in der anderen datei, wo du die funktion brauchst ein "include("test.inc"); " und einen funktionsaufruf, wasweißich, "connect();" ?
hat jetzt natürlich nur begrenzt mit einer header-function zu tun ... |
... include
Ich machs normalerweise so ...
file: config.inc.php { $user = "test"; $pwd = "test"; $db = "Datenbank"; $table = "test"; } file: classconnect.inc.php { function connect($user, $pwd, $db) { .. Aufbau zur Datenbank ... } file: index.php { include "config.inc.php"; include "classconnect.inc.php"; $db = new connect(); // Aufbau Datenbank if (!$db->connect($user, $pwd, $db)) echo "fehler ..."; ... Inhalt ... } Headerlocation verwende ich eigentlich nur um eine andere Seite aufzurufen ... Gruss, schera |
vielen dank, jetzt funktionuiert's....
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 11:26 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag