İkinci bir php dosyasından oturum değişkenleri nasıl erişilir?

0 Cevap php

As part of my attempt to create an ASP.net that has the same look and feel as an existing php application from another developer. (more about it can you read here: http://stackoverflow.com/questions/2544389/how-to-share-sessions-between-php-and-asp-net-application) I'm in the middle of the process of sharing userlogin state between my ASP.net and PHP application.

Ben signin.aspx? Foo = asdhhjkasd gibi bağlantılar (ASP.net) ve signin.php? Foo = asdhhjkasd kullanıcı kimlik bilgileri bir kullanıcı kimlik doğrulaması için kullanılması gereken diğer uygulamayı söyle hangi.

Şu anda PHPs oturum yönetimi ile şaşırıp: Varolan php uygulama birkaç (100 üzerinden bazı) diğer php dosyalarını içerir ve onun işlevini gerçekleştiren bir index.php oluşur. Dahil bir sessionmanagement (session_start () vesaire vardır.

Ben ne yapmak istiyorum, bazı parametreler ile bir sayfa arama signin.php çağırmaktır. Dayalı olsun önce veya değil, ben sadece index.php yönlendirmek istediğiniz php uygulama içine açmış, ama ben oturum değişkenleri bir ulaşamıyorum kullanılır.

Nasıl signin.php index.php kullanılan oturum değişkenleri erişmek için, gibi bakmak gerekir. Bu şimdiye kadar denedim budur:

<?php
    // session_start(); tried it with or without it
    if($_SESSION['user_id'] != "")
    {
        header('Location:index.php');
    }
    else
    {
          echo "no redirect";
    }
?>

Ben her zaman yazdırılan "hayır yönlendirme" olsun.

Ya da benim düşünce yanlıştır ve hiçbir yazı yok / aksiyon içeriyordu olsun olduğunda php başka bir sayfadan oturum değişkenleri erişmek mümkün değil mi?

Belki benim PHP yeteneklerini biraz sınırlı olduğunu söylemek gerekir.

0 Cevap