草庐IT

mod_access_compat

全部标签

php - Google API + PHP + Ajax 调用 - 请求的资源上存在 Access-Control-Allow-Origin' header

我正在使用googleAPI通过OAuth访问我的日历条目。不幸的是我收到以下错误(服务器是本地raspi):Failedtoloadhttps://accounts.google.com/o/oauth2/auth?response_type=code&access_type=online&client_id=****-****.apps.googleusercontent.com&redirect_uri=http%3A%2F%2Fopenhabianpi..%2Fsmarthome%2Fphp%2Fscripts%2Fscript.oauth2callback.php&state

php - 通过 PHP 检索我的 Facebook 粉丝页面墙帖子现在给出 "An access token is required to request this resource."

这是一个相当令人恼火的问题。我们的代码几个月来都运行良好,但现在突然之间就不行了。该代码只是使用此url来获取我们在粉丝页面上制作的墙贴,并将它们显示在我们的网站上。http://graph.facebook.com/[我们的号码]/feed?limit=10现在它不起作用了,我花了很多时间来筛选关于这个问题的搜索结果。不幸的是,我发现的所有内容似乎都指的是Facebook应用程序,而不是粉丝页面。我无法停止查看我需要如何使用我的key对其进行身份验证,但我找不到任何东西可以告诉我我的粉丝页面的key是什么,或者是否存在。在我的一生中,我无法让这个东西正常工作,而且我不明白为什么它一开

php - 用户友好的 URL - mod 重写和 php 重定向

到目前为止,我已经这样做了:RewriteBase/RewriteCond%{REQUEST_FILENAME}!-fRewriteCond%{REQUEST_FILENAME}!-dRewriteRule^(.*)$index.php?load=$1[QSA,L]然后在我的索引页面(在根目录中)我使用PHP来确定加载哪个页面://Swaptovariables$load=$_GET['load'];//Homepageif(!$load||$load==""){include('home.php');exit();}//Dashboardif($load=="dashboard"){

php - LuhnCalc 和 bpay MOD10 版本 5

我正在使用以下PHP代码计算BPay的CRN:=5)?2*$n-9:2*$n;},$even);$total=array_sum($odd)+array_sum($even);return((floor($total/10)+1)*10-$total)%10;}printLuhnCalc($_GET['num']);?>不过,BPAY似乎是MOD10的第5版,我找不到关于它的任何文档。好像和MOD10不太一样。测试了以下数字:2005,1597,3651,0584,9675bPAY2005=200521597=159763651=365140584=058409675=96752MYC

php - PHP 5.5 opcache 是否会与 FastCGI (mod_fcgi) 跨进程共享?

我的网站运行在带有FastCGI(mod_fcgi)的PHP5.5上。我知道其他opcache类型(如APC)不能很好地工作,因为内存不在php-cgi进程之间共享(here)。我正在使用PHP5.5内置的OPcache。进程之间是否共享内存,或者这与APC/Xcache与mod_fcgi的问题完全相同?有什么办法可以测试吗? 最佳答案 我一直不明白为什么这甚至被认为是一种可能性,这不是一种现实的可能性:APC和Opcache都有几种形式的共享内存,它们默认且最合适的是mmap内存,但是由于各种奇怪的原因他们需要支持劣质类型,这些劣

php - Facebook PHP SDK - 图形返回错误 : Invalid OAuth access token

这是我的代码:登录.php:'','app_secret'=>'','default_graph_version'=>'v2.2',]);$helper=$fb->getRedirectLoginHelper();$permissions=['email','public_profile'];//optional$loginUrl=$helper->getLoginUrl('http://www.sportsector.bg/login-callback.php',$permissions);echo'LoginwithFacebook!';这是我的login-callback.php

php - 使用 mod_rewrite 隐藏 URL 末尾的 .php

我有一个网站,所有页面都是php脚本,所以URL以.php结尾。我已将以下内容添加到.htaccess文件中,现在我可以访问没有.php扩展名的.php文件:RewriteEngineOn#TurnonrewritingRewriteCond%{REQUEST_FILENAME}.php-f#Iftherequestedfilewith.phpontheendexistsRewriteRule^(.*)$$1.php#servethePHPfile到目前为止一切顺利。但现在我想在所有.php文件上添加一个重定向,以便我控制之外的任何旧链接都被重定向到新版本的URL。我已经试过了:Rew

php - 使用 mod_rewrite RewriteRule 重写所有查询以不需要 .php 扩展名

我希望所有查询都像http://mysite.com/something/otherthing?foo=bar&x=y改写为http://mysite.com/something/otherthing.php?foo=bar&x=y换句话说,只需将.php扩展名设置为通用的即可。 最佳答案 我会这样做。基本上,如果文件不存在,请尝试向其中添加.php。RewriteCond%{REQUEST_FILENAME}!-fRewriteCond%{REQUEST_FILENAME}!-dRewriteRule^(.+)$$1.php[QS

php - mod_rewrite : How to redirect HTTP DELETE and PUT

我正在尝试使用mod_rewrite在php中编写一些restapi。我的问题是:如何处理HTTPDELETE和PUT?例如,网址为:/书/1234其中1234是一本书的唯一ID。我想使用id作为参数将此id(1234)“重定向”到book.php。我已经知道如何在php脚本中读取PUT和DELETE变量,但如何在mod_rewrite中设置此重写规则?有什么想法吗?编辑:GET的重写规则如下所示:RewriteRulebook/([0-9]+)book.php?id=$1[QSA]如何为PUT和DELETE执行此“参数转发”?据我所知,HTTPPOST、PUT和DELETE使用HTT

php - PHP 上 REST API 的 mod_rewrite

我希望每一次通话都是http://localhost/api/(作为根文件夹)例如http://localhost/api/get/users实际上是http://localhost/api/index。php?handler=get/users.http://localhost/api/get/user/87应该是http://localhost/api/index.php?handler=get/user/87>在index.php中我会捕获$_GET变量handler并以正确的方式处理它。如果我有这种重写规则,它只适用于一个RewriteRule^([^/\.]+)/?$inde