簡體   English   中英

如果沒有登錄wordpress,PHP session_start()將不起作用

[英]PHP session_start() not working if not login wordpress

如果我已登錄wp admin,則我的會話正在運行,但是如果我未登錄WP-admin,則會話不起作用。 我該如何解決?

<?php 
session_start();

global $post;
if( $post->ID == 22 ) : 
    session_unset(); 
    echo "Login Page";
else : 
endif;

嘗試這個:

從您的代碼中刪除session_start。

將此代碼添加到您的functions.php中:

add_action ('wp_loaded', 'myInitSession' );

function initSession(){ 
    if( !session_id() ){
        session_start();
    }
} 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM