草庐IT

authenticate_with_http_token

全部标签

php - 进行 Google plus API 调用时收到 HTTP 401 Unauthorized

我正在尝试通过API从Googleplus获取我所有好友的列表。我代表其执行此操作的用户先前授权了我的请求,并且我获得了授权token。我在php中尝试了以下代码:functionCallAPI(){$opts=array("http"=>array("method"=>"GET"));$url='https://www.googleapis.com/plus/v1/people/me/people/visible?key=XXXX';$context=stream_context_create($opts);$response=file_get_contents($url,false

PHP:为什么将 "Strict standards: Declaration of x should be compatible with y"应用于静态方法?

如果您编写如下代码,PHP警告“严格标准:x的声明应与y兼容”会警告您:classA{functionfoo($x){..}}classBextendsA{functionfoo(){..}}这是明智的,因为像“$a”这样的对象引用,您认为它是A,但在运行时可能会变成B,因此像$a->foo(3)这样的动态调度方法调用可能最终调用B::foo()时使用了错误数量的参数。我的问题是:为什么同样的警告适用于不是动态调度的静态方法?classX{staticfunctionbar($x){..}}classYextendsX{staticfunctionbar(){..}}在这个例子中,函数

php - 如何从 http 更改为 https?

谁能告诉我如何从http更改为htpps?我的域名有SSL。我曾经在根目录中创建文件.htaccess,但它根本不起作用。这是.htaccess的代码RewriteEngineOnRewriteCond%{HTTPS}offRewriteRule^(.*)$https://mysite.com/$1[R=301,L]请帮助,提前致谢。 最佳答案 对于直接访问,这似乎是要走的路:RewriteEngineon#rewritetoHTTPSRewriteCond${HTTPS}!onRewriteRule^/?(.*)https://%

PHP : paypal recurring payments token is invalid

我使用了paypalphpsdk:https://github.com/paypal/merchant-sdk-php/blob/master/samples/RecurringPayments/CreateRecurringPaymentsProfile.php快速结帐运作良好,但使用定期付款有问题:token无效。sdk中的第152行,据说Atimestampedtoken,thevalueofwhichwasreturnedintheresponsetothefirstcalltoSetExpressCheckout.CallCreateRecurringPaymentsProf

php - Wordpress wp-admin 登录面临 HTTP 错误 500(内部服务器错误)问题

我的WordPressWp-admin登录www.xxx.com/wp-admin/用于正常工作。但是当我这次登录的时候。我正面临这个问题。HTTPError500(InternalServerError):Anunexpectedconditionwasencounteredwhiletheserverwasattemptingtofulfilltherequest.但是,我可以访问这个页面www.xxx.com/wp-login.php但无法登录。任何人都知道这个问题。我非常感谢所有建议。我尝试通过添加此代码“memory_limit=128M”来使用/wp-admin/文件夹中的

php - POST 请求仅在 php 中使用 http_build_query

我需要使用http_build_query创建一个POST请求。以下是我的代码:$uri_args=array('name'=>'Jack','surname'=>'Jackson','username'=>'jackson12','email'=>'Jack@mail.com',);$uri=http_build_query($uri_args);header("Location:http://samplesite.com?$uri");目前它生成一个类似GET的请求,但我需要POST。考虑到我不想使用curl,...仅使用http_build_query。

php - 操作数类型冲突 : text is incompatible with uniqueidentifier

我见过类似的错误消息,但大多数都与将int或float与uniqueidenifier进行比较有关,这让您明白为什么会出错。我的错误是这样的:SQLSTATE[22018]:Invalidcharactervalueforcastspecification:206[Microsoft][SQLServerNativeClient11.0][SQLServer]Operandtypeclash:textisincompatiblewithuniqueidentifier(SQLExecute[206]at/usr/src/php-5.4.8/ext/pdo_odbc/odbc_stmt.

php - 判断 HTTP 客户端是否断开连接

我有一个需要很长时间才能加载的php/apache页面。基本上,它看起来像这样:有时会发生客户端在处理过程中断开连接的情况,比方说,在step1和step2之间。php中有没有一种方法可以检查客户端是否仍处于连接状态,如果不是,则停止进一步处理?我希望我的代码是这样的:)die;doHeavyStuff_2();if()die;doHeavyStuff_3();if()die;printResults();?> 最佳答案 研究使用connection_aborted功能。 关于php-判

php - PHP 中的 YouTube 分析 API : I keep getting "Insufficient permissions" while authenticated

我正在尝试使用OAUTH2在PHP中访问YouTubeAnalyticsAPI。在我的场景中,我首先检索channel数据,它工作正常(即使使用经过身份验证的段)。然后我在我的Analytics-call中解析channel-id。YouTubeAnalyticsAPI在我的GoogleDeveloperConsole中激活。我最终遇到以下错误:Anclienterroroccurred:ErrorcallingGEThttps://www.googleapis.com/youtube/analytics/v1/reports?ids=channel%3D%3D##MY_CHANNEL

javascript - HTTP_X_REQUESTED_WITH 在 Firefox 4 中无法正常工作

我正在使用此代码重定向我的用户,从他们的浏览器中阻止仅使用ajax的页面if(isset($_SERVER['HTTP_X_REQUESTED_WITH'])&&strtolower($_SERVER['HTTP_X_REQUESTED_WITH'])=='xmlhttprequest'){}else{header("Location:/");}它在Googlechrome、Firefox26和IE11上运行良好,但在firefox4中,即使在使用ajax加载时也会触发header。我该如何解决这个问题? 最佳答案 您可以尝试自己设