私はウェブサイトを開始していますが、いくつかの変更を加えるまではすべて正常に機能していました。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) のリンクをクリックしても、リダイレクトされないことです! セッションで遊んだところ、セッションが失われたり消去されたりしていないため、これらのボタンは他のページで正常に機能するため、何が問題なのかわかりません。何か助けはありますか?
PS 確認したい場合は、ウェブサイト avirix.com をご覧ください。