2013-12-14 2 views
1

Как я могу пройти две переменные сессии, чтобы loan_officer1.php ниже в кодепроходящие переменные сессии через заголовок

 function redirect_to($location = NULL){ 
     if($location != NULL){ 
     header("Location:{$location}"); 
     exit; 
     } 
    } 

    if(mysql_query($query,$connection)){ 
     //sucess 
     redirect_to('loan_officer1.php'); 
     }else{ 
     confirm_query($query); 
     } 

+1

Переменные сеанса не обязательно должны передаваться явно, они автоматически доступны для всех страниц сайта. – Barmar

+0

Когда страница loan_officer1.php отображается с использованием этого перенаправления, значения переменных сеанса не отображаются. Здесь происходит то, что происходит на предыдущей странице. – user2979226

+2

Тогда вы не используете сеанс должным образом. Убедитесь, что все страницы начинаются с 'session_start()'. – Barmar

ответ

0

Вам не нужно проходить the..just использовать это в loan_officer1.php $_SESSION['name'] и даст вам значение, хранящееся в нем

0

Просто дать значение $ _SESSION Для бывших, как $ _SESSION [ «местоположения»]

1

при использовании сессий я n php, вам не нужно явно передавать параметры сеанса.

Вы можете объявить переменные сеанса предположим на странице индекса, как

<?php 
    session_start(); 
    $_Session['loan_officer_name'] = 'ABC DEF'; 
    $_Session['loan_officer_post'] = 'Officer'; 
?> 

, а затем просто вызвать ваши переменные сессии, где на любой странице вам нужно позвонить как

<?php 
    session_start(); 
    echo $_Session['loan_officer_name']; 
?> 

Не забудьте позвонить session_start (); на странице, на которую вы хотите получить доступ к переменным сеанса.

Смежные вопросы