PHP初心者です。PHPにおけるクッキーについての質問です。


クッキーの識別番号をtime()で取得し、それぞれに格納している情報がname,price,amountだとします。
各クッキーのnameだけを取り出して配列$name_arrayに入れるにはどのように書いたら良いでしょうか。

$name_array=array(xxxx,xxxx,xxxx,xxxx,xxxx....)


なおそのクッキーは1個とは限らないので繰り返しの処理を使ってクッキー数だけのnameを得たいと考えています。

おそらく書き方は簡単なのでしょうが、自分で複雑に考えて迷い込んでしまう前に経験者の方に聞いたほうが勉強になると思いました。よろしくお願いします。

回答の条件
  • 1人2回まで
  • 登録:2007/01/05 10:57:54
  • 終了:2007/01/05 12:33:37

回答(1件)

id:GEN111 No.1

GEN111回答回数472ベストアンサー獲得回数582007/01/05 12:06:00

ポイント60pt

こんな感じ?

$name_array = array() ;
foreach ($_COOKIE as $one) {
  list($name, $price, $amount) = explode(',', $one,3) ;
  $name_array[] = $name ;
}
id:plugbot

できました。わかりにくい質問に答えていただきありがとうございます。

2007/01/05 12:22:08

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません