使用Jumi将$ _GET []参数传递给脚本?

时间:2009-03-25 21:47:02

标签: php content-management-system joomla

我正在使用Jumi在Joomla上包含许多PHP脚本!文章,它很棒。我遇到的问题是将变量(以$ _GET参数的形式)传递给PHP脚本。

假设我有一个脚本“index.php”,我希望传递$ _GET []参数“var”,其值为“10”。这通常可以通过指向:index.php?var = 10来完成。如何用Jumi“模仿”这个功能?我希望它会如此简单:

{jumi [directory/index.php] [var=10]}

但上述语法不正确。

任何意见都会受到赞赏。

- 尼古拉斯

2 个答案:

答案 0 :(得分:5)

经过官方Joomla的一些试错和指导!论坛我确实解决了我的问题。您可以传递一个$ jumi数组并引用它。而不是传递一个真正的$ _GET []参数。

我想避免重写我的大部分脚本,所以我所做的就是以下内容。

1)像这样做Jumi调用:

{jumi [directory/index.php] [value]}

2)在index.php中:

if(isset($jumi[0]))
{
    $_GET['PARAM_YOU_WANT_SET'] = $jumi[0];
}

这是一个非常简单的示例,用于模拟使用Jumi将$ _GET []参数传递给脚本的快速简便方法。这种方法为我节省了大量时间,因为我没有必要重写我的控制器。

- 尼古拉斯

答案 1 :(得分:2)

这是我所知道的旧帖子,但有些人可能想知道。

如果你想在模块中使用额外参数的Jumi那么尼古拉斯'小费不会工作,但有办法做到这一点。

有一个"编写的代码"模块的一部分和一个"代码来源"部分。

将文件的网址/路径放在"代码来源"然后在"编写的代码中定义您的变量" section ...它会在执行之前将变量传递给源文件,这样就可以完成所需的操作。

enter image description here