2016-11-26 12 views
2

私は、クッキーを使って製品ページからカートに情報を転送する電子商取引Webサイトをコーディングしています。PHPからクッキーの名前と値を取得する方法

$_COOKIEは、特定のページのクッキーのすべてを、クッキーの名前とクッキーの値と共に配列に入れます。例:

array(2) { ["0_USB_Keyboard"]=> string(6) "$19.99" ["0_Alarm_Clock_Radio"]=> string(6) "$14.99" }

はどのようにして、各クッキー名を取り、新しい配列に入れ、そう、彼らは他の場所で使用することができます。そして、どのようにして各クッキーの値を新しい配列に入れることができるのですか?

答えて

0

//編集
使用array_keysarray_values
例:

$array = array( 
"0_USB_Keyboard" => "$19.99", 
"0_Alarm_Clock_Radio" => "$14.99" 
); 

print_r(array_keys($array)); 
print_r(array_values($array)); 

出力は次のようになります。

Array 
(
    [0] => 0_USB_Keyboard 
    [1] => 0_Alarm_Clock_Radio 
) 
Array 
(
    [0] => $19.99 
    [1] => $14.99 
) 

私はこれがあなたを助け願っています。この

echo '<pre>' . print_r($_COOKIE, TRUE) . '</pre>'; 

はその後、別のアレイ

<?php 
// for save coding 
if(isset($_COOKIE) && !empty($_COOKIE)){ 
    foreach($_COOKIE AS $keyName => $valueOfKey){ 
     echo 'Debug Output: Key:' . $keyName . '|' . $valueOfKey . '<br>'; 
    } 
}else{ 
echo 'Error, $_COOKIE not set or empty'; 
} 
?> 
+1

に追加するためにこれを使用読める出力用の – Chris

+1

これはコメントとして投稿した50点以上をコメントしていますので、実際には – RiggsFolly

+0

@Chrisです。私はこの1つを解くつもりです – RiggsFolly

0

は(HTTPS [リンクのみの答えはスタックオーバーフローに落胆している]://メタ。 stackexchange.com/questions/8231/are-answers-that-just-contain-links-それ以外の場所--really-good-answers)。あなたの答えを編集して、それが独自に立つことができる十分な情報を加えてください。
関連する問題