我想知道是否有人能教會我如何在GAE php中使用會話。我知道通常的方法是在每個希望會話結轉的頁面中使用session_start()
,然後使用$_SESSION['name']
分配變量。如何在php gae中使用Memcache會話
但是GAE上的PHP有時會有點混亂。
https://developers.google.com/appengine/docs/php/?hl=en#Sessions
我有一定的memcache的想法,但不知道如何使用它來存儲會話變量。任何人都可以告訴我如何創建會話變量,以便在使用頭進行重定向時,變量也會存在。
例如,
First.php
session_start(); $_SESSION['name'] = Abilash; header('location: second.php');
Second.php
在session_start(); echo $ _SESSION ['name']; //應輸出Abilash。
現在我該如何在GAE中做到這一點。每當我嘗試使用頭重定向重定向頁面加載但會話變量不通過。
以下是錯誤我得到 >注意:未定義的變量:_SESSION在 > /base/data/home/apps/s~*******/1.368733626510477678/Second.php上 > 3線
嗯,也許有一個與我可能已經設置了一個app.yaml的問題錯誤 處理程序: - 網址:/Second.php 腳本:Second.php - 網址:/ 腳本:First.php 登錄:需要 auth_fail_action:重定向 - url:/ main script:main.php login:required –
我懂了。不完全確定我做了什麼。可能是重構app.yaml並從頭開始工作。 –