Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php TwitterOAuth无法在具有相同代码的不同域上进行签名验证_Php_Twitter_Oauth - Fatal编程技术网

Php TwitterOAuth无法在具有相同代码的不同域上进行签名验证

Php TwitterOAuth无法在具有相同代码的不同域上进行签名验证,php,twitter,oauth,Php,Twitter,Oauth,我使用这个Twitter OAuth库在本地机器上为我的Web应用程序编写了一个“使用Twitter登录”选项,这一切都很好。但是,当我将代码移动到实际的生产服务器时,它无法通过简单的“无法验证oauth签名和令牌”获取请求令牌(也称为第一步) 对我来说没有意义的是,它在本地机器上工作得完美无缺,但在生产服务器上却失败得很惨,记住它们的配置是相同的 因此,问题归结为——当从不同的域接收到我的请求时,twitter可能会有什么不同?(是的,我确实在twitter.com上更改了应用程序设置,但a)

我使用这个Twitter OAuth库在本地机器上为我的Web应用程序编写了一个“使用Twitter登录”选项,这一切都很好。但是,当我将代码移动到实际的生产服务器时,它无法通过简单的“无法验证oauth签名和令牌”获取请求令牌(也称为第一步)

对我来说没有意义的是,它在本地机器上工作得完美无缺,但在生产服务器上却失败得很惨,记住它们的配置是相同的

因此,问题归结为——当从不同的域接收到我的请求时,twitter可能会有什么不同?(是的,我确实在twitter.com上更改了应用程序设置,但a)没有什么不同b)似乎没什么关系)

注意:Apache上的PHP

原来我的服务器时间过去是4天。除息的 正确设置它可以修复所有问题。

原来我的服务器时间过去是4天。除息的 正确设置它可以修复所有问题