服务器中token.php中的ReallySimpleJWT解析器错误,但在本地工作

时间:2019-02-09 19:22:18

标签: php cpanel

我首先使用JWT并用ReallySimpleJWT创建它,这是我的代码

   <?php
    require_once 'vendor/autoload.php';
    use ReallySimpleJWT\Token;
    $userId = 12;
    $secret = 'sec!ReT423*&';
    $expiration = time() + 3600;
    $issuer = 'localhost';
    $token = Token::create($userId, $secret, $expiration, $issuer);
    echo("{token:'".$token."'}");
  ?>

当我在本地执行它时,它可以正常工作,但是当将代码放入cpanel 76.0.20时,我在token.php中遇到了此解析器错误

  PHP Parse error:  syntax error, unexpected ':', expecting ';' or '{' in php/vendor/rbdwllr/reallysimplejwt/src/Token.php

cpanel安装了php 5.6,在我的计算机上安装了7.0,我工作的服务器不是我,所以我无法更改php版本,但是有人可以告诉我它是否是版本问题或其他原因

0 个答案:

没有答案