Есть такой код, который не работает. Класс работает правильно, проблема только в функции header();
<?php
include '../../classes/Band.php';
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
session_start();
$error = false;
if(isset($_POST['name']) && !empty($_POST['submit'])){
$name = $_POST['name'];
$band = new Band($name);
if(isset($_FILES['band_img']['name'])){
$img = $_FILES['band_img'];
$_SESSION['error'] = $band->addBand($img);
if (!empty($_SESSION['error'])){
$error = true;
}
}else{
$_SESSION['error'] = 'Фаил не выбран';
$error = true;
}
}else{
$_SESSION['error'] = 'Введите название альбома';
$error = true;
}
if ($error === true){
header("Location: ../admin_templates/admin_template.php?s=0");
}else{
header("Location: ../admin_templates/admin_template.php?s=1");
}
?>
Вопрос:
Как в данном случае реализовать переходы на другие страницы(шаблоны) в зависимости от значения флага? Заранее благодарен за помощь.
if ($error === true){
header("Location: http://www.test.com/admin_templates/admin_template.php?s=0");
exit;
// die(); - или можно так
}else{
header("Location: http://www.test.com/admin_templates/admin_template.php?s=1");
exit;
}
Продвижение своими сайтами как стратегия роста и независимости