2015-07-29 4 views
0

У меня есть страница index.php, где пользователь вводит имя, и это имя передается в сеансе на negative.php. При загрузке negative.php он выполняет несколько расчетов и отображает данные. , когда я напрямую запускаю negative.php (с сеансом как нулевое значение), я хочу перенаправить его на index.php.перенаправление страницы, когда сеанс пуст

Это мой код: negative.php:

$(document).ready(function() 
{ 
..... 
..... 
} 

$name=$_SESSION['name']; 
if($name=="") 
{header("Refresh:0;url='http://lilly.co.in/index.php'");} 

его ошибка давая как:

Неизвестный тип ошибки: [2] Не удается изменить информацию в заголовке - заголовки уже посылаемые (выход начался в /mnt/drive2/homeb/home/lilly/www/negativ.php:421)

I п моя линия 421 я только <?php

Пожалуйста, помогите

ответ

0

верхней части страницы запуска сессии

<?php 
    session_start(); 
?> 

Чтобы проверить сеанс пуст

if(empty($_SESSION['name'])) 
{ 
    header('Location: http://lilly.co.in'); 
} 

Примечание: Марка конечно сеанс уже установлен с ('name')

и Возможный дубликат из How to fix “Headers already sent” error in PHP

Смежные вопросы