Я начинаю сайт, и все работает нормально, пока я не сделал несколько изменений. Я понял, что после изменений, внесенных на страницу 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
Пожалуйста, прекратите писать новый код с использованием древнего MySQL-расширения: он больше не поддерживается, и сообщество начало процесс [устаревания] (http://news.php.net/) php.internals/53799). Вместо этого вы должны использовать либо улучшенное расширение [MySQLi] (http://php.net/mysqli), либо уровень абстракции [PDO] (http://php.net/pdo). – eggyal
Возможно, проблема связана с вашими файлами. Вы проверили их на наличие ошибок? – jrubins
@vedarthk, actully есть и его лучшая практика. он прекращает любую дальнейшую потенциальную обработку –