Şuan kodlarım biraz karışık olduğundan size özetleyerek anlatayım.
index.php, login.php ve template.php var. index.php'ye diğer iki dosyayı require ile çağırıyorum. Önce template.php'yi sonra login.php'yi çağırıyorum. login.php'de gerekli işlemler yapılıp çerezlerin atanması için birinci örnekteki kodu kullanıyorum. Ve bunu template.php'ye iletmesini istiyorum. Ancak nasıl yapacağımı bilmiyorum.
$setcookie = array(
0 => array(
0 => $cookie['name'],
1 => true,
2 => time() + 3600,
),
1 => array(
0 => $cookie['username'],
1 => $login['username'],
2 => time() + 3600,
),
2 => array(
0 => $cookie['password'],
1 => $login['password'],
2 => time() + 3600,
),
);
Bu login.php'de giriş işlemi doğru gerçekleştirildiğinde yapılması gerekenler.
setcookie($setcookie[0][1], $setcookie[0][1], $setcookie[0][2]);
setcookie($setcookie[1][1], $setcookie[1][1], $setcookie[1][2]);
setcookie($setcookie[2][1], $setcookie[2][1], $setcookie[2][2]);
Bu da template.php'deki kod.
// Go to the action.
require_once('login.php');
// Get the template
require('template.php');Bu kod da index.php'deki kod.