我在随机场合得到这个错误:
Fatal error: Uncaught CurlException: 3: No URL set!
thrown in /****/****/***/****/facebook/facebook-client/base_facebook.php on line 905
Run Code Online (Sandbox Code Playgroud)
我正在使用GIT存储库中的最新php sdk(今天下载!).发生这种情况时,用户已登录facebook.
这种行为在2周前开始出现了.
有什么不对?
更新:当我删除与域关联的所有cookie时,问题得到解决.我认为它必须对fbm_xxxxxxx和fbsr_xxxxxxxx cookie没有被正确检测到.但是它仍然可以在"随机"时刻返回,迫使我清除与该域相关的所有cookie.
更新:此代码块发生错误:
try {
$user_profile = $facebook->api('/me');
} catch (FacebookApiException $e) {
error_log($e);
$isfb = null;
setcookie('fbm_'.$facebook->getAppId(), '', time()-100, '/', '.mydomain.com');
}
Run Code Online (Sandbox Code Playgroud)
最终在base_facebook.php中调用此函数:
protected function makeRequest($url, $params, $ch=null) {
if (!$ch) {
$ch = curl_init();
}
$opts = self::$CURL_OPTS;
if ($this->getFileUploadSupport()) {
$opts[CURLOPT_POSTFIELDS] = $params;
} else {
$opts[CURLOPT_POSTFIELDS] = http_build_query($params, null, '&');
}
$opts[CURLOPT_URL] = $url;
// …Run Code Online (Sandbox Code Playgroud) 我正在修改其他人的CSS,我尝试通过实现@media查询来使页面响应.我实施了:
@media screen and (max-width: 1300px),
screen and (max-width: 1024px) {}
@media only screen and (max-width: 860px) {}
Run Code Online (Sandbox Code Playgroud)
哪个工作正常,但当我实现@media屏幕和(max-width:600px){}时,它似乎无法正常工作.
或者 - 在chrome和opera上似乎工作得很好,但不在FF上:在FF上,页面在右端切割,没有滚动条,我真的不知道为什么.即使我使用positon它也不会改变:亲戚,我checke - 我没有'overflow:hidden'.
另一件事 - 对于媒体查询,建议使用最小宽度 - 但如果我使用最小宽度,则仅应用最低(例如最小宽度:600).
我想我在这里错过了什么...有什么建议吗?我真的很感激他们..因为我非常热衷于响应式网页设计.
我需要一些建议...我想知道在代码行中使用是否是一个好习惯"\n"?什么目的?
$my_string .= "\n" . "<p>Some values</p>" . "\n";
Run Code Online (Sandbox Code Playgroud)
直到现在我还没有使用它,我真的很想知道......你的意见.谢谢