Ponieważ coś co robię mam kilka podstron, dlatego zrobiłem takie skrypty:
index.php:
<?php include_once("conf.php"); include_once("template.php"); ?>
conf.php zawiera spis podstron:
<?php if(!$_GET[p]) { $page = 'login.php'; } else { switch($_GET[p]) { case 0: $page = 'login.php'; break; case 1: $page = 'main.php'; break; case 2: $page = 'users.php'; break; . . . case 99: $page = 'logout.php'; break; default: $page = 'login.php'; } } ?>
i ostatni skrypt - template.php:
<?php { $page = 'login.php'; include_once("$page"); } else { include_once("$page"); } ?>
pod mozilla wszystko jest w porządku. odpowiednie strony się ładują do przeglądarki, ale problem mam w IE.
gdy w Internet Explorerze chcę załadować którąś z podstron, to pojawia się puste okno przeglądarki, wraz ze starym adresem, dopiero po odświeżeniu okna przeglądarki, na pasku adresu pojawia się odpowiedni URL, natomiast w oknie przeglądarki prawidłowa zawartość.
mam zielonego pojęcia dlaczego tak się dzieje.