Habe hier ein sehr merkwürdiges Problem:
In der home.php steht:
und in der inc/languagetest.php steht:
Nun spuckt der Interpreter diesen Fehler aus.
Wieso list der den Cookie nicht?
Der sollte eigentlich laden: D:/home/languages/de/de.php
Wenn ich den Cookie öffne, dann steht nix drin.
In der home.php steht:
PHP-Code:
session_start();
require('config.php');
require('inc/languagetest.php');
require(ROOT.'/languages/'.$_SESSION['lang'].'/'.$_SESSION['lang'].'.php');
require(ROOT.'/languages/'.$_SESSION['lang'].'/texts/about.php');
PHP-Code:
if(!isset($_SESSION['lang'])) {
$lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);
switch ($lang) {
case 'de':
$_SESSION['lang'] = 'de';
header("location: de.domain_com");
break;
// ...
default:
$_SESSION['lang'] = 'de';
header("location: de.domain_com");
}
} else {
$lang = $_SESSION['lang'];
}
Notice: Undefined index: lang in D:\home\php\home.php on line 5
Warning: require(D:/home/languages//.php) [function.require]: failed to open stream: No such file or directory in D:\home\php\home.php5 on line 5
Warning: require(D:/home/languages//.php) [function.require]: failed to open stream: No such file or directory in D:\home\php\home.php5 on line 5
Der sollte eigentlich laden: D:/home/languages/de/de.php
Wenn ich den Cookie öffne, dann steht nix drin.
Kommentar