2012-05-31 3 views
0

Я начинаю сайт, и все работает нормально, пока я не сделал несколько изменений. Я понял, что после изменений, внесенных на страницу view_profile, он не перенаправлялся правильно на домашнюю страницу или на любую другую страницу. Это просто застряло здесь, и я отменил эти изменения, но теперь его все еще не перенаправляет. Вот часть моего кода:страница не перенаправляется должным образом

session_start(); 
error_reporting(E_ALL); 

include_once "php/connect.php" ; 
include_once "php/timeFunctions.php" ; 


if (isset($_GET['midfa'])) 
{ 
$midfa = preg_replace('#[^0-9]#i', '', $_GET['midfa']);  
} 
if (isset($_SESSION['id'])) 
{ 
    $id = $_SESSION['id']; 

} 
else 
{ 
    header("Location: index.php"); 
    exit(); 
} 


$sql = mysql_query("SELECT * FROM tableName WHERE `memberID`='$midfa' LIMIT 1") 
or die (mysql_error()); 


$existCount = mysql_num_rows($sql); 

if ($existCount == 0) 
{ 
header("Location: index.php"); 
     exit(); 
} 
while($row = mysql_fetch_array($sql)) 
{ 
    //gather all member data here 
} 

в одной и той же странице я также есть кнопка ссылки на профиле члена, их фотографии и т.д. Все страницы имеют одинаковое меню кнопки. Проблема в том, что когда я нажимаю любую ссылку на этой странице (view_profile.php), она не перенаправляет меня! Я играл с сессиями, и они не теряются и не стираются, поэтому я не знаю, в чем проблема, потому что эти кнопки отлично работают на любой другой странице. Любая помощь?
P.S. если вы хотите, чтобы проверить его веб-сайт является avirix.com

+3

Пожалуйста, прекратите писать новый код с использованием древнего MySQL-расширения: он больше не поддерживается, и сообщество начало процесс [устаревания] (http://news.php.net/) php.internals/53799). Вместо этого вы должны использовать либо улучшенное расширение [MySQLi] (http://php.net/mysqli), либо уровень абстракции [PDO] (http://php.net/pdo). – eggyal

+0

Возможно, проблема связана с вашими файлами. Вы проверили их на наличие ошибок? – jrubins

+3

@vedarthk, actully есть и его лучшая практика. он прекращает любую дальнейшую потенциальную обработку –

ответ

0
  • чек вы не имеете пространства перед <?php открывающим тегом
  • проверки, что ваши входящие файлы не эхо ничего
  • проверить, что ваша кодировка view_php UTF8 NO-BOM
+0

как проверить, является ли кодировка UFT8 NO-BOM – lomas09

+0

, каков ваш текстовый редактор? – Sebas

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