我有一个osCommerce商店,我需要从包含的php文件中访问变量。为了简单起见,这是一个简短的例子,说明我没有任何与osCommerce有关的内容:
文件inside.php显示图片,并且只在index.php中以某种方式需要显示在主页上。根据选择的语言,它应显示图片1或2.目前只显示第一张图片,因为我无法知道应该使用哪一张。通常有一个$ language_id变量,我可以检查它是1(英语)还是2(德语)。不幸的是,inside.php中的$ language_id是空的(或者至少看起来像这样)所以我需要一种从index.php访问变量的方法。有没有办法在不传递此变量或其他类似的情况下执行此操作? (因为它是一个osCommerce商店,我不知道我怎么能这样做)
我希望我试图解释的内容有些可以理解,如果没有,请询问,我会尽力澄清。
答案 0 :(得分:2)
我假设在你的index.php中应该有一些代码,如:
require_once('inside.php');
这四个函数包括:require(),require_once(),include(),include_once(),或者从插入内容中获取代码.there.php'到' index.php'。所以这个包含之后的代码应该能够访问$ language_id,如果它已经真的设置了。要检查之前是否设置了$ language_id,请使用
isset($language_id)