草庐IT

authenticate_with_http_token

全部标签

php - 找不到 Laravel 类 'App\Http\Controllers\GuzzleHttp\Client'

我已经安装了客户端,并使用composerdumpautoload进行了更新,但我仍然遇到同样的错误。通过composer安装后,在项目目录中需要guzzlehttp/guzzle:~6.0。$client=newGuzzleHttp\Client();为什么它不起作用,为什么它甚至引用了错误的目录? 最佳答案 您将想要熟悉PHPnamespaces.Laravel中的大多数文件都是命名空间的。对命名空间内的函数的调用从该命名空间开始,但有两个异常(exception):如果类名以\开头,则告诉PHP从根级命名空间开始:$clien

php - 防护 'Google_Auth_Exception' 获取 OAuth2 访问 token 时出错,消息 : 'invalid_client' ' error

我正在尝试通过gmailapi从Google获取邮件在收到token后对Google_Client进行身份验证时出现此错误fatalerror:未捕获异常“Google_Auth_Exception”,消息“获取OAuth2访问token时出错,消息:‘invalid_client’”在我的代码使用google-api-php-client-master很简单,我的代码如下require_once('config.php');require_once'autoload.php';$client=newGoogle_Client();$client->setScopes(array('h

php - 如何执行 http 403 或 404?

是否有可能强制出现403或404错误?我有一种管理页面,我试图在其中防止黑客进入我服务器上的文件系统。(路径通过url传递,可以将../传递给它并进入我的文件结构-我知道这样做不是一件好事)。无论如何,如果有人试图在我的网址中输入../,我目前只是使用die('forbidden')来确保我的服务器上的这个区域被禁止。我现在想知道是否真的有可能触发一个真正禁止的403错误?我在我的.htaccess文档中定义了一个403页面,如果它是真正的403,它就会显示出来。是否可以触发403,以便.htaccess链接到403页面。我的意思是我可以轻松地对其进行硬编码并简单地链接到403错误页面

php - 如何删除 https ://from URL and insert http://instead of it in string in PHP?

首先,我需要检查URL字符串,如果URL的协议(protocol)是https,那么我需要替换PHP中的http。所以这个php函数的输入和输出必须是这样的:Input->https://example.com/example/https.phpOutput->http://example.com/example/https.phpInput->http://example.com/example/https.phpOutput->http://example.com/example/https.php 最佳答案 这将确保它位于字符

php - 找不到列 : 1054 Unknown column '_token' in 'field list' Laravel

我尝试更新我的表类别的记录,但它显示错误Columnnotfound:1054Unknowncolumn'_token'路线Route::post('/categorias/edit/{id}','CategoryController@update');Controllerpublicfunctionupdate(Request$request,$id){$data=request()->all();Categoria::where('id','=',$id)->update($data);returnredirect()->to('categorias');}型号classCateg

php - mod_rewrite 后 jpg 文件的 HTTP header

我正在使用Apache的mod_rewrite将对JPG文件的请求路由到我的网络根目录之外的目录。总体上没问题,但有少数图片不显示。然后我意识到,当我在图像URL上使用PHP的get_headers()函数时,它们都返回了内容类型:文本/html;charset=UTF-8而不是正确的image/jpegheader类型。我已尝试显式设置Content-Type:image/jpegheader,但我的图像仍然没有返回正确的header-虽然大多数显示正确,但我不确定为什么。当通过mod_rewrite重定向时,如何确保发送的JPG文件带有正确的header?

php - 仅将一页从安全 https 重定向到 http

我有一个页面page.php如果通过https访问我需要重定向到http因为否则我的谷歌广告不会出现。准确地说,我希望发生以下情况:https://site.com/page.php?blah=foo?bar=blah-->http://site.com/page.php?blah=foo?bar=blah到目前为止我已经尝试过:RewriteCond%{HTTP_HOST}开启RewriteRule^page\.php$http://%{HTTP_HOST}%{REQUEST_URI}[R=301,L]但这行不通。有什么建议吗? 最佳答案

php - preg_replace http 为 https

简单地说,我需要检查变量$url中的字符串是否是一个简单的http,如果是,将其替换为https-但我无法让它工作-任何想法:$url="http://www.google.com";//examplehttpurl##$url_replaced=preg_replace('#^http://#','https://',$url);//replacehttpwithhttps##干杯! 最佳答案 为什么不用str_replace?$url="http://www.google.com";//examplehttpurl##$url=

php - 是否使用 $GLOBALS ['HTTP_GET_VARS' ] 已弃用?

我知道使用$HTTP_GET_VARS已弃用,但如何使用$GLOBALS['HTTP_GET_VARS']?该数组键将来可能会消失吗?我基本上在遗留项目中拥有以下所有内容,我需要将其与CMS集成,除非绝对必要,否则我真的不想更新它。functiontable_manager_import_vars($var){$vars=explode(",",$var);foreach($varsAS$var){switch($var){case"G":$var="HTTP_GET_VARS";break;case"P":$var="HTTP_POST_VARS";break;case"C":$va

php - 什么时候发送 HTTP 状态码?

目前在我的PHP脚本中,当用户尝试访问不存在或不属于该用户的内容时,我将用户重定向到自定义404未找到错误页面。像这样:header('Location:http://www.mydomain.com/error/notfound/');exit;我意识到上面的header()调用默认发送302重定向状态代码。但是,我不明白什么时候应该发送404notfound状态代码。在我重定向用户之前?或者当我显示/error/notfound/页面时?感谢您的帮助! 最佳答案 你应该这样做:header("HTTP/1.0404NotFoun