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

4

1 に答える 1

0
  • <?php開始タグの前にスペースがないことを確認してください
  • インクルードされたファイルが何もエコーしないことを確認してください
  • view_phpエンコーディングが UTF8 NO-BOM であることを確認してください
于 2012-05-31T21:01:16.703 に答える