PHP, MySQL, Drupal, .htaccess, Robots.txt, Phponwebsites: PHP - Session

22 May 2014

PHP - Session

                      Session is the temporary memory to store a particular value. All of you use gmail, that gmail is the bset example for session concept. If you login gmail, then close the browser. Now you open gmail in your browser, you login gmail again. Unlike, you logout from gmail and close the browser. Now you can't login again. It comes to login page. This is the session concept. The value is stored in session until you destroy the session.

Session in php:


                      In php, there is 3 steps for session.
                      1. Start the session using session_start().
                      2. Load values to session variable by $_SESSION['name']='Guru'.
                      3. Destroy the session by session_destroy() or unset($_SESSION['name']).

session_start() in php:


                      It is used to start the session in php. Consider folowing example in php:

<?php    
         session_start();
         $_SESSION['name']='Guru';    
         echo $_SESSION['name'];
?>

                     Now you'll get output:     Guru

Suppose you run file without session_start(). Then you'll get error message like below:

session_start() in php

session_destroy() in php: 


                   It is used to destroy the session. Consider following example in php:
welcome.php:

<?php    
         session_start();
         $_SESSION['name']='Guru';    
         echo $_SESSION['name'].'<br>';
         echo'<a href="signout.php">Signout</a>';
?>

signout.php:

<?php    
         session_start();
         session_destroy();
         header('location:welcome.php');
?>

                When you run the welcome.php, your output like this:

                       Guru
                       Signout

                  When you click the signout, it destroy the session and navigates to welcome.php. Now you try to clikc back button on your browser, it go to welcome.php page, but the value stored in session is not displayed. It give error message like below:

session_destroy() in php

unset() in php:


                  You can also delete the session using unset() in php. The script for unset() as follows as:

<?php    
         session_start();
         unset($_SESSION['name']);
         header('location:welcome.php');
?>

It is also give same output like session_destroy() in php.

Related Post:

1 comment:

  1. Hướng dẫn làm món cá ngừ kho thơmCá ngừ là thực phẩm có nhiều chất dinh dưỡng, đặc biệt có hàm lượng protein hết sức phong phú, thịt cá chắc, dai, ngọt ngon và có mùi thơm đặc trưng
    Cá ngừ đại dương làm món gì ngonVới những ai yêu thích món cá nướng thì món cá ngừ đại dương nướng là một gợi ý hất sức quyến rũ. Thịt cá ngừ dai ngon, thơm, nó sẽ còn dai hơn khi cá ngừ được nướng.
    Sử dụng loại nước hoa hồng nào tốt?Nước hoa hồng là một trong những loại mỹ phẩm có tác dụng chăm sóc da vô cùng hiệu quả. Sử dụng nước hoa hồng một cách thường xuyên sẽ có tác dụng hỗ trợ làm sạch và dưỡng ẩm cho da
    Chim bồ câu làm món gì ngon?Các món ăn được chế biến từ chim bồ câu không chỉ ngon mà còn rất bổ dưỡng, phù hợp để bồi bổ cơ thể khi mới ốm dậy hay khi thời tiết chuyển sang mùa lạnh.
    Những món ăn được làm từ đậu phụBước đầu tiên bạn cần làm để có được món đậu phụ sốt cà chua ngon là bạn có thể mua loại đậu đã rán sẵn hoặc mua đậu trắng chưa rán.
    Bị bong gân cổ tay kiêng ăn gì?Bong gân khớp cổ tay thường do ngã chống tay gây ra. Điều này có thể gặp trong khi làm các công việc hàng ngày, nhưng thường gặp hơn khi tập luyện hoặc thi đấu thể thao.
    Cách sử dụng thuốc tránh thai khẩn cấpSau khi quan hệ tình dục không an toàn, nhiều phụ nữ cuống cuồng tìm cách tránh thai khẩn cấp, thường là mua thuốc uống, để ngăn ngừa nguy cơ “dính bầu” ngoài mong muốn.
    Uống thuốc tránh thai khẩn cấp xong lại quan hệ có sao không?Có lẻ đây là câu hỏi mà không ít bạn đọc quan tâm và lo lắng gặp phải tình trạn này. Hãy cùng chúng tôi khám phá bài viết dưới đây để tìm hiểu vấn đề này nhé!
    Cho con bú có sử dụng thuốc tránh thai khẩn cấp được không?Ngoài các viên thuốc uống tránh thai khẩn cấp, bạn còn có thể cấy vòng tránh thai (IUD) khẩn cấp.
    Giải đáp vấn đề - thuốc tránh thai khẩn cấp có gây vô sinh không?Thuốc tránh thai khẩn cấp là biện pháp tránh thai có hiệu quả khả cao sau khi giao hợp không sử dụng một biện pháp phòng tránh nào.
    Nước tiểu có màu vàng đậm là bệnh gì?Nhiều người thường phớt lờ hoặc ngại nói về nước tiểu. Tuy nhiên sự đổi màu nước tiểu nói lên tình trạng sức khỏe của bạn nên đừng bỏ qua.

    ReplyDelete