2017-07-18 5 views
0

オブジェクトを選択したいのですが、そのオブジェクトIDをクッキーセッションに保存する必要があります。どのように私はワードプレスでそれを行うのですか?オブジェクトからのクッキーセッションのワードプレス

は、これまでのところ、私はこの

add_action('init', 'setting_my_first_cookie'); 

function setting_my_first_cookie() { 
    setcookie($SeasonId, 30 * DAYS_IN_SECONDS, COOKIEPATH, COOKIE_DOMAIN); 
} 


if(!isset($_COOKIE[$SeasonId])) { 
    echo "The cookie: '" . $SeasonId . "' is not set."; 
} else { 
    echo "The cookie '" . $SeasonId . "' is set."; 
    echo "Cookie is: " . $_COOKIE[$SeasonId]; 
} 



    unset($_COOKIE[$SeasonId]); 
    setcookie($SeasonId, '', time() - (15 * 60)); 

wp_redirect(home_url(), 302); 
exit; 

を持って、オブジェクトが、私が間違って何をやっている

echo "<td><a href='?SeasonId=".$Season->Id."'>"; 
     echo "$Season->DateFrom - $Season->DateTo"; 
     echo "</a></td>"; 

この

のように呼ばれているのですか? 「」です:または

おかげ

+0

ためのリストを呼び出すための機能である我々はそれがクッキーを示し – IsThisJavascript

答えて

0

が、これが今シーズン

function Season() {  
    echo "<ul class='accordion' data-accordion data-allow-all-closed='true'>"; 
    echo "<li id='' class='accordion-item' data-accordion-item>"; 
    echo "<a href='#' class='accordion-title' style='background-color:#3db7e4; padding: 1rem; color:white;'><h6><strong>Maak een keuze</strong></h6></a>"; 
    echo "<div class='hover accordion-content' data-tab-content>"; 
      echo "<table class='hover'>"; 
     echo "<tbody>"; 

    /** 
    * Get list of seasons. 
    */ 
    $Seasons = WaterpoloAPI::call("Seasons", "getSeasons"); 
    $SeasonId = ""; 

    foreach($Seasons as $Season) { 
     echo "<tr>"; 
     echo "<td><a href='?SeasonId=".$Season->Id."'>"; 
     echo "$Season->DateFrom - $Season->DateTo"; 
     echo "</a></td>"; 
     echo "</tr>"; 
    } 
    echo "</tbody>"; 
    echo "</table>"; 
    echo "</div>"; 
    echo "</li>"; 
    echo "</ul>"; 
} 
+0

クラス「シーズン」のコードを見ることができ、別の解決策があります設定されていません。誰でもクッキーセッションが動作しない理由を説明することができます。 –

関連する問題