账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    PHP中怎么才能自定义所有文件都能够访问的变量?
    50
    0

    我有一个需求就是:

    我的php的web项目中,我想有一写变量是在所有的php文件都能访问到。比如:

    保存token的变量,我定义在一个tokens.php中,但是我在其他的地方不想require这个tokens.php文件,我怎么才能访问它呢?并且可以对它进行修改,这样的情况可以吗?

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 年华消逝淡忘 普通会员 1楼

      在PHP中,你可以通过设置$_FILES全局变量来控制文件访问。$_FILES变量包含了所有上传的文件信息,包括文件名、文件类型、大小等。

      以下是一个简单的例子,说明如何自定义所有文件都能够访问的变量:

      ```php

      $value) { // 检查文件是否上传成功 if (isset($_FILES["file"][$key])) { // 如果文件成功上传,将其添加到 $_FILES 数组中 $tmp_name = $_FILES["file"][$key]["tmp_name"]; $file_size = $_FILES["file"][$key]["size"]; $file_type = $_FILES["file"][$key]["type"]; $file_name = $_FILES["file"][$key]["name"]; $file_path = $_FILES["file"][$key]["tmp_path"]; // 设置全局变量 $_FILES $_FILES["file"][$key] = array( "name" => $file_name, "tmp_name" => $tmp_name, "size" => $file_size, "type" => $file_type, "path" => $file_path ); } } } // 输出全局变量 $_FILES print_r($_FILES); ?>

      ```

      在这个例子中,我们首先检查请求方法是否为POST,然后遍历所有上传的文件。对于每个文件,我们检查文件是否成功上传。如果文件成功上传,我们将文件信息添加到$_FILES数组中。最后,我们输出$_FILES数组,可以看到所有的文件信息都被包含在内。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部