重複 - セッション 削除 php




Magentoの自分のセッション変数に値を保存するにはどうすればよいですか? (3)

私はMagentoを使用しており、index.phpファイルに次のようにセッションの値を保存しようとしていますが、値は保持されていません。

$_SESSION['myvar'] = '1';

どうすればいいのですか?

ありがとう


Ali Nasrullahによって与えられた例の後、私はこうするでしょう:

$session = Mage::getSingleton("core/session",  array("name"=>"frontend"));
// set data
$session->setData("device_id", 4);
// get data
$myDeviceId = $session->getData("device_id");

上記のコードを呼び出すためには、[Mage-root] /app/Mage.phpを必ず含めてください!

@Ali Nasrullah:device:idの値をsetData関数の第2引数として渡します。


セッションの "welcome message"変数に値 "Hello world"を保存したいとしましょう。 コードは次のようになります。

$inputMessage = 'Hello World';
Mage::getSingleton('core/session')->setWelcomeMessage($inputMessage);

これで、あなたのコード/サイトのどこかにある "ようこそメッセージ"をエコーし​​たいと思っています。

$outputMessage = Mage::getSingleton('core/session')->getWelcomeMessage();
echo $this->__($outputMessage);

frontend: Mage::getSingleton('core/session')->setYourNameSession($session_value);

backend: Mage::getSingleton('admin/session')->setYourNameSession($session_value);




session