其他页面中的PHP打印数组可用于多个页面

时间:2015-09-13 09:28:05

标签: php arrays include file-put-contents

我需要一个多页面的数组,所以我试着制作一个打印数组的php文件。我用过:

file_put_contents('file.php',
    '<?php $order = ' . var_export($order1, true) . '; ?>');

我希望如果我将此文件包含在我需要数组的文件中,我可以将其用作$order,但我收到错误。 我检查了file.php,所有内容都按顺序查看。 有谁知道我做错了什么?

1 个答案:

答案 0 :(得分:1)

您不应该通过后端创建.php个文件。这不安全。 我建议您使用JSON:

      file_put_contents('file.json',json_encode($order1));
      $order = json_decode(file_get_content($url), true);

你应该在你的.htaccess中隐藏这些文件,或者通过其他可用的方法来保护这些文件。