radarin
Angesehenes Mitglied
Hab da ein kleines Problem:
Die Seite 'index.php' includet z.b. 'loginform.php'. Letztere Seite includet 'checkview.inc'. Diese Enthällt diesen Code
CODE
<?php
if (isset ($view))
{
if ($view == "index")
{
$view = $view;
}
}
else
{
header ("Location: http://www.domain.ch/admin/index.php");
exit;
}
?>
Die Seite 'index.php' führt vor dem ersten include '$view = "index";' aus. Alle Seiten sollen immer über 'index.php' geladen werden, diese enthällt das Ganze Drumherum, über eine URL-Variable wird dann die jeweilige Seite geladen. Ich will mit der ganzen Prozedur nun verhindern, dass der User 'www.domain.ch/loginform.php' aufrufen kann, dies soll nur mit ''www.domain.ch/index?page=loginform.php' möglich sein. Nun bekomme ich allerdings eine Fehlermeldung. Gibt es noch eine Andere Möglichkeit in PHP weiterzuleiten..?
Warning: Cannot modify header information - headers already sent by (output started at /home/xxx/xxx/admin/loginform.php:16) in /home/xxx/xxx/admin/checkview.inc on line 12
Die Seite 'index.php' includet z.b. 'loginform.php'. Letztere Seite includet 'checkview.inc'. Diese Enthällt diesen Code
CODE
<?php
if (isset ($view))
{
if ($view == "index")
{
$view = $view;
}
}
else
{
header ("Location: http://www.domain.ch/admin/index.php");
exit;
}
?>
Die Seite 'index.php' führt vor dem ersten include '$view = "index";' aus. Alle Seiten sollen immer über 'index.php' geladen werden, diese enthällt das Ganze Drumherum, über eine URL-Variable wird dann die jeweilige Seite geladen. Ich will mit der ganzen Prozedur nun verhindern, dass der User 'www.domain.ch/loginform.php' aufrufen kann, dies soll nur mit ''www.domain.ch/index?page=loginform.php' möglich sein. Nun bekomme ich allerdings eine Fehlermeldung. Gibt es noch eine Andere Möglichkeit in PHP weiterzuleiten..?
Warning: Cannot modify header information - headers already sent by (output started at /home/xxx/xxx/admin/loginform.php:16) in /home/xxx/xxx/admin/checkview.inc on line 12