Vielen Dank für die raschen antworten,
habe die sessions nun eingebaut, habe jedoch nun ein weiteres problem, und zwar wird der session wert nicht weiter gegeben.
Hier nun meine Scripts.
Der Fehler ist bestimmt irgendwo ein denkfehler.
index.php
PHP-Code:
<?php
session_start();
?>
<form method="get" action="index.php">
<select size="1" name="sprache">
<option value="deutsch" selected>deutsch</option>
<option value="hrvatski">hrvatski</option>
</select>
<input type="submit" value="wechseln" name="x"></p>
</form>
<?php
$sprache = $_GET["sprache"];
session_register('auswahl');
$auswahl=0;
if ($sprache==deutsch){
include("lang/de.php");
$auswahl=1;
}
else {//($sprache==hrvatski){
include("lang/en.php");
$auswahl=0;
}
echo "<br><br>";
echo $auswahl;
?>
<html>
<head>
<title><?php echo $gb_title; ?></title>
</head>
<body>
<h1><?php echo $gb_head; ?></h1>
<?php echo $gb_welcome; ?>
<br><br><a href="test.php">test</a>
test.php
PHP-Code:
<?php
session_register('test');
if( $_SESSION['auswahl']==1){
echo "Sie haben die deutsche Sprache ausgewählt";
}
if( $_SESSION['auswahl']==0){
echo "Sie haben die kroatische Sprache ausgewählt.";
}
?>
Die sprachdateien sind im ordner "lang"
de.php
PHP-Code:
<?php
$gb_title = "Gaestebuch";
$gb_head = "Sie befinden sich im Gaestebuch";
$gb_welcome = "Willkommen, bitte tragen Sie sich ein!";
?>
en.php
PHP-Code:
<?php
$gb_title = "Guestbook";
$gb_head = "You are visiting the Guestbook";
$gb_welcome = "Welcome, please make an entry!";
?>
Wenn ihr das einfügt und ausführt, werdet ihr sehen das er in der datei test.php die section nicht übernimmt, sondern immer den wert "kroatisch" übernimmt