Morre1977
Legacy Member
ok ik heb dus een pagina waar ik een php code heb die checkt of een SESSION actief is. in deze code zit een header:
nu staat er op dezelfde pagina iets lager nog een php-code:
Nu wil ik hier in die laatste code een nieuwe header zetten die mijn index pagina laadt, maar als ik die header toevoeg onder de @unlink($cacheDir . 'index.html'); dan geeft hij de melding, headers allready sent.
Hoe kan ik nu op die positie specifieren dat ik de indexpagina wil openen ? en bijkomend, ik gebruik frames, hoe kan ik specifieren dat hij de indexpagina opent in het juiste frame ? is dat mogelijk met php ?
PHP:
<?php
session_start();
if (!isset($_SESSION['db_is_logged_in'])
|| $_SESSION['db_is_logged_in'] !== true) {
header('Location: login.php');
exit;
}
?>
nu staat er op dezelfde pagina iets lager nog een php-code:
PHP:
<?php
include 'config.php';
include 'opendb.php';
if(isset($_GET['id']))
{
$query = "SELECT id, title, content ".
"FROM news ".
"WHERE id = '{$_GET['id']}'";
$result = mysql_query($query) or die('Error : ' . mysql_error());
list($id, $title, $content) = mysql_fetch_array($result, MYSQL_NUM);
$content = htmlspecialchars($content);
}
else if(isset($_POST['title']))
{
$id = $_POST['id'];
$title = $_POST['title'];
$content = $_POST['content'];
if(!get_magic_quotes_gpc())
{
$title = addslashes($title);
$content = addslashes($content);
}
$query = "UPDATE news ".
"SET title = '$title', content = '$content' ".
"WHERE id = '$id'";
mysql_query($query) or die('Error : ' . mysql_error());
$cacheDir = dirname(__FILE__) . '/cache/';
$cacheFile = $cacheDir . '_' . $_GET['id'] . '.html';
@unlink($cacheFile);
@unlink($cacheDir . 'index.html');
$title = stripslashes($title);
$content = stripslashes($content);
}
include 'closedb.php';
?>
Nu wil ik hier in die laatste code een nieuwe header zetten die mijn index pagina laadt, maar als ik die header toevoeg onder de @unlink($cacheDir . 'index.html'); dan geeft hij de melding, headers allready sent.
Hoe kan ik nu op die positie specifieren dat ik de indexpagina wil openen ? en bijkomend, ik gebruik frames, hoe kan ik specifieren dat hij de indexpagina opent in het juiste frame ? is dat mogelijk met php ?