誰かこのエラーを修正できますか?
エラーメッセージは次のとおりです:
警告: session_start() [function.session-start]: セッション Cookie を送信できません - ヘッダーは /www/web/jiayiblog_com/public_html で既に送信されました (出力は /www/web/jiayiblog_com/public_html/buy.php:2 で開始されました) /buy.php 行 2
警告: session_start() [function.session-start]: セッション キャッシュ リミッターを送信できません - ヘッダーはすでに送信されています (出力は /www/web/jiayiblog_com/public_html/buy.php:2 で開始されました) /www/web/jiayiblog_com/public_html /buy.php 行 2
警告: ヘッダー情報は変更できません - ヘッダーは /www/web/jiayiblog_com/public_html/buy.php の 58 行目で既に送信されています (出力は /www/web/jiayiblog_com/public_html/buy.php:2 で開始されました)
エラーは次のようなもので、buy.php のコードは次のとおりです:
ob_start();
$parray = $_SESSION["mycar"];
?>
include_once("functions/databaseconnection.php");
$arr=array();
$name=$_GET["名前"];
$con = "select * from allproduct where name='$name'";
getConnection();
$result=mysql_query($con);
while($result1=mysql_fetch_array($result)){
$arr[]=$result1;
}
$pname = $arr[0]['name'];
$pprice = $arr[0]['価格'];
$pfare = $arr[0]['運賃'];
$id = $arr[0]['id'];
if($id==""){
if(!is_array($parray)){
echo("ショッピングカートには商品がありません");
}
それ以外{
header("location:car.php");
}
}
それ以外{
if(is_array($parray)){
if(array_key_exists($id,$parray)){
$uu = $parray[$id];
$uu["num"] = $uu["num"] 1;
$parray[$id] = $uu;
}
それ以外{
$parray[$id] = array("id"=>$id,"name"=>$pname,"price"=>$pprice,"fare"=>$pfare,"num"=> ;1);
}
}
それ以外{
$parray[$id] = array("id"=>$id,"name"=>$pname,"price"=>$pprice,"fare"=>$pfare,"num"=> ;1);
}
$_SESSION["mycar"] = $parray;
ob_clean();
header("location:car.php");
}
?>
理由は何ですか?助けていただけますか。session_start に問題がありますか?ご迷惑をおかけして申し訳ありません。