在另一个页面中获取magento会话变量

2023-11-24

我在 magento 模式页面的会话中设置数组变量,并希望在另一个页面(如 getuserdata.php)中检索,但不进入另一个页面。我设置变量并进入一页,然后完全检索。

我的代码就像..

//首页代码。

$session = Mage::getSingleton("core/session",  array("name"=>"frontend"));
$fldata = 'work for set data';
$session->setData("free_auth", $fldata);

//另一个页面代码。

session_start();
require_once ("../../app/Mage.php");
umask(0);
Mage::app('default');
$session = Mage::getSingleton("core/session",  array("name"=>"frontend"));
$stl1 = $session->getData("free_auth");

任何人都可以帮助我解决这个问题..


如果我们在 Magento 中创建一个会话,那么我们只能在 Magento 文件中使用该会话,例如在 magento/app 文件夹中。如果你想在你创建的外部文件中使用该会话,那么你必须首先在另一个 Magento 默认文件中获取该会话,然后调用 jquery ajax 函数并通过它传递会话变量以将其获取到外部文件中。您还可以通过 ajax 传递变量,而不使用会话。

像这样设置会话数据。

$fldata = 'work for set data';
Mage::getSingleton('core/session')->setMyCustomData($fldata);

并获取这样的数据。

session_start();
$sessionfree = Mage::getSingleton('core/session', array('name' => 'frontend'));
$abcfree = $sessionfree->getMyCustomData();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在另一个页面中获取magento会话变量 的相关文章

随机推荐

  • 如何从 R 中的 survfit 中提取危险?

    我有一个survfit目的 我的生存总结t 0 50多年的兴趣是很容易的 summary survfit t 0 50 它给出了每个 t 的生存率 有没有办法获得每个 t 的危险 在本例中 每个 t 0 50 中从 t 1 到 t 的危险
  • 选择上传文件后自动提交表单

    我有一个带有以下输入标记的 HTML 页面
  • 如何迭代 Bash 脚本中的参数

    我有一个复杂的命令 我想为其制作一个 shell bash 脚本 我可以写成 1 easily foo 1 args o 1 ext 我希望能够将多个输入名称传递给脚本 正确的做法是什么 当然 我想处理带有空格的文件名 Use 代表所有参数
  • 如何从另一个类中访问 Bean 的存储值

    我怎样才能实现这个功能 ApplicationConstants phoneContacts add new ContactNumberBean nameOfContact contactNumber contactNumberType A
  • 使用字符串访问(可能很大)多维数组

    我无法找到一种方法来简单地解析字符串输入并在多维数组中找到正确的位置 我希望用一两行代码来完成此操作 因为我看到的解决方案依赖于长 10 20 行 循环 给出以下代码 请注意 嵌套could 理论上可以是任意深度 function get
  • 使用列表框拖动选择

    我有一个简单的实现ListView在 WPF 中 我可以通过按住鼠标按钮并在项目上拖动来选择列表中的多个项目 但是 按住鼠标按钮时 当我将鼠标移到范围之外时ListView 选择时会发生一些奇怪的事情 理想情况下 我只希望选择保持不变 但它
  • 字符串操作 - 在字符的最后一个位置之后获取值

    如何获取最后一个 char 等 之后的值 例如 字符串 name org com 我想得到 com jQuery中有什么函数吗 Use lastIndexOf and substr找到该字符并获取其后面的字符串部分 var extensio
  • 使用 XSLT 获取 XML 中的标签名称/属性名称

    如何获取 XML 中的标签名称和属性名称 如果我有一个像这样的 XML 文件 a a
  • 手臂睡眠模式进入和退出差异WFE、WFI

    我对 ARM 架构相当陌生 我正在尝试了解唤醒机制 首先 我发现很难找到这方面的好信息 ARM 的文档似乎对该主题非常简洁 我想了解的是皮质 特别是我正在使用的 M0 何时会醒来 作为参考 我还查阅了以下资料 WFI 和 WFE 指令以及事
  • 无模拟功能

    我陷入了一个问题 似乎无法找到解决方案 我使用VS2005 SP1来编译代码 我有一个全局函数 A foo 我有模拟课 class MockA public A public MOCK METHOD0 bar bool 在源代码中 它是这样
  • 如何在 ASP.NET Identity 中编辑用户

    我是 ASP NET Identity 框架的新手 我正在尝试做一些事情 我想要做的是编辑已经注册的用户 然后将用户详细信息更新到数据库 以前 我使用实体框架 然后它生成我的控制器视图并自行建模 但我想更新我的用户详细信息并将用户列表放入列
  • 如何将任意选项字符串解析为Python字典

    我试图找到最 Pythonic 的方法来获取包含命令行选项的字符串 t 500 x c 3 d 并将其变成字典 t 500 x True c 3 d True UPDATE 字符串还应该能够包含 long 选项 以及中间带有破折号的单词 t
  • 是否有一种*干净的*方法可以使只读依赖属性反映另一个属性的值?

    下面的代码是我当前的解决方案 我试图模仿的一个很好的例子是 FrameworkElement ActualWidth 属性 您知道每当 Width 属性更改 或重新绘制控件或其他任何时候 如何计算和重新分配 ActualWidth 属性吗
  • 访问令牌的“无效签名”错误(Azure Active Directory / msal js)

    我使用 MSAL JS 来验证用户身份 然后调用 acquireTokenPopup scopes 来获取访问令牌 我正在获取访问令牌 但无法按照其说明使用它签名无效 也在 jwt io 中检查过 同样的错误 在论坛上我发现这是由于 Gra
  • python 将多行转换为单行

    我想将 Python 多行字符串转换为单行 如果我在 Vim 中打开字符串 我可以在每行的开头看到 M 如何处理字符串以使其全部位于一行中 并在每行之间使用制表符分隔 Vim 中的示例如下所示 Serialnumber MName Rick
  • 获取C中的当前时间[重复]

    这个问题在这里已经有答案了 我想获取系统的当前时间 为此 我在 C 中使用以下代码 time t now struct tm mytime localtime now if strftime buffer sizeof buffer X m
  • 如何使用匹配节点连接两个 XML 文件

    我需要找到一种方法 当两个 XML 文件具有匹配的节点时将它们连接起来 据我所知 这可以用许多不同的语言来完成 是否有 PHP 或 AJAX 方法来做到这一点 从 SO 上的其他帖子中我看到了 XSLT 解决方案 但我并没有真正理解 这是最
  • .NET 从 HTML 页面中删除/剥离 JavaScript 和 CSS 代码块

    我有带有 JavaScript 和 CSS 代码块的 HTML 字符串 如何剥离这些块 关于可用于删除这些的正则表达式有什么建议吗 快速的 n 脏方法将是一个像这样的正则表达式
  • 如何使用 Javascript 对 HTML 文档进行永久更改?

    我有一个简单的计数器代码 但所做的更改消失了 页面刷新后 为什么会发生这种情况 应该使用 PHP 来完成吗 如何更有效地编写这段代码 无论如何 这不是主要问题 var like document getElementById like im
  • 在另一个页面中获取magento会话变量

    我在 magento 模式页面的会话中设置数组变量 并希望在另一个页面 如 getuserdata php 中检索 但不进入另一个页面 我设置变量并进入一页 然后完全检索 我的代码就像 首页代码 session Mage getSingle