basit php sorunu

2 Cevap php

Tamam, burada parçacık İşte:

                // start rememberMe
    $cookie_name = 'db_auth';

    $cookie_time = (3600 * 24 * 30); // 30 days

    // check to see if user checked box
    if ($remember == 1) {
setcookie ($cookie_name, 'username='.$username., time() + $cookie_time);
    }

Nedense bu tatili ve ben neden göremiyorum. Ben bu pasajı göz yorum zaman çalışıyor büyük bir işlevinin bir parçasıdır. Herhangi bir fikir?

2 Cevap

Sen ikinci son satırında "$ username" sonra fazladan bir nokta var.

setcookie için argümanlar etrafında parantez koymayı deneyin?

gibi bu:

setcookie ($cookie_name, ('username='.$username), (time() + $cookie_time));

denenmemiş, ama belki artı işareti sorunu neden oluyor?

Bu aynı zamanda kod kalanı Tamam olduğunu üstleniyor. Genellikle php hataları atar, böylece bir boş sayfa alıyorsanız eğer, ben ilk arayacağı yer sayfanızın kaynağıdır.