php - 将 file_get_contents 作为整数存储到会话中的问题
问题描述
在开发 PHP 网站时,我遇到了将 file_get_contents 响应作为整数存储在 $_SESSION 中的问题。这是为了显示场外数据的更新排名。
我已经尝试将 (int) 放在要从中提取数据的 Web 服务器的响应之前。
$grouprank = file_get_contents(""); /* returns a 3-digit integer such as (102) */
$_SESSION['rank'] = $grouprank;
我希望将 $grouprank 的结果作为整数存储在 $_SESSION['rank'] 中。
解决方案
session_start();
$grouprank = file_get_contents("must-have-a-filename.here");
$_SESSION['rank'] = intval( $grouprank );