【问题标题】:Save a token as a string in PHP在 PHP 中将令牌保存为字符串
【发布时间】:2018-05-05 15:11:22
【问题描述】:

我有一个 token.php 文件,它生成我的服务器的令牌以使流工作。我想要做的是将服务器作为字符串响应 我已经尝试了下面的代码,但它不起作用

$my_var = file_get_contents('example.com/token.php'); 
echo $my_var;

【问题讨论】:

  • 你做过什么没用?
  • 用 file_get_contents 你真的得到了文件的内容,也就是 php 代码,我想你正在寻找 include/require
  • for one: 'example.com/' 将搜索目录 'example.com' 而不是 'example.com'
  • 你缺少 http/https :/
  • 这是响应:“警告:file_get_contents(我的令牌网页链接):无法打开流:HTTP 请求失败!HTTP/1.0 404 Not Found in C:\xampp\htdocs\redirect.php在第 3 行"

标签: php token


【解决方案1】:

您正在从 token.php 获取文字内容 试试:

$my_var = file_get_contents('http://example.com/token.php');
echo $my_var;

【讨论】:

  • 我尝试用另一个页面进行测试,它正在工作。在我的 token.php 文件中,我使它只能由具有自定义用户代理的浏览器访问。我正在使用 chrome 的用户代理切换器,但它不适用于带有自定义用户代理的页面
  • 但是 file_get_contents() 是从服务器而不是从浏览器执行的!如果需要指定用户代理,请使用 curl 而不是 file_get_contents()。
猜你喜欢
  • 2019-03-10
  • 1970-01-01
  • 1970-01-01
  • 2019-06-12
  • 1970-01-01
  • 2014-02-11
  • 1970-01-01
  • 1970-01-01
  • 2012-01-26
相关资源
最近更新 更多