• 16-11-2009, 00:19:40
    #1
    Eposta Aktivasyonu Gerekmekte
    Ş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.
  • 16-11-2009, 08:10:51
    #2
    Üyeliği durduruldu
    template.php de gerekli yere echolamalisiniz $_COOKIE değişkeninden
  • 16-11-2009, 18:27:25
    #3
    Eposta Aktivasyonu Gerekmekte
    Ama cookie'ler atanmamış orada henüz. Zaten amacım $setcookie bilgilerini template.php'ye gönderip orada cookie'leri atamak.
  • 16-11-2009, 22:09:41
    #4
    Eposta Aktivasyonu Gerekmekte
    Hallettim. Cookie'leri atamak için ayrı bir PHP sayfası oluşturup gerekli bilgileri $_GET ile PHP'ye gönderdim.