草庐IT

token_file

全部标签

php - 更改提交时 Ajax 表单上的 CSRF token 不匹配

我有一个公共(public)表单,它在jqueryonchange事件上发送Ajax请求,有时由于在我开始获得TokenMismatchException的时间间隔内发送的请求数量。我使用以下方式发送csrftoken:$.ajaxSetup({headers:{'X-CSRF-TOKEN':$('meta[name="csrf-token"]').attr('content')}});我的情况有什么解决方案?延长csrftoken的生命周期?想法? 最佳答案 如果调用未处理任何敏感信息,请将路由放在VerifyCsrfToken类

javascript - JSON 解析错误 : Unrecognized token '<' In angular

这是我的Angular代码。表单提交代码。当点击提交按钮。JSONParseerror:Unrecognizedtoken'此错误将显示。空记录将保存在数据库中。为此,我还添加了html代码和PHP服务器端代码。$scope.submitForm=function(){$http({method:'POST',url:'http://localhost/youtubewebservice/checkOutt.php',data:$scope.user,dataType:'json',headers:{'Content-Type':'application/x-www-form-urle

php - 使用 file_get_contents() 进行抓取时强制使用桌面版网站

我正在使用FriendsOfPHP/Goutte包抓取网站。一切都很好。当用户将URL粘贴到输入中时,我正在为image、title等开放图形标签抓取网站。当用户从移动设备复制URL时会出现问题,该URL现在是移动URL,例如https://m.datpiff.com/tape/818948,并且该URL上没有开放图标签。当我访问相同的URL并将子域m替换为www时,例如https://www.datpiff.com/tape/818948从桌面,它将我重定向到:http://www.datpiff.com/Chance-The-Rapper-Jeremih-Merry-Christm

php - 我不明白 file_exists 和 scandir 是怎么回事

我正在帮助一位friend为他的一个脚本编写一个比较合理的缓存函数。它实际上使用9个不同的SQL查询来获取排行榜数据(其中一个非常费力)我想出了为它创建缓存的想法,开始时是这样的://Cachedirectory$cacheDir="/cache";//Pathtocachedirectory$cachePath="/var/www/html/test";//Bettersafethansorryif(!file_exists($cachePath.$cacheDir)){mkdir($cachePath.$cacheDir,0777,true);}//Cacherebuildswit

php - Laravel Socialite token 刷新

Socialite(通过Socialite::driver(self::PROVIDER)->user())获取的access_token是有时间限制的,Google是一个小时.我可以通过将重定向调用更改为以下方式来获取refresh_token:Socialite::driver(self::PROVIDER)->stateless()->with(['access_type'=>'offline',])->redirect()在一个小时内,我可以通过调用根据access_token读取用户数据//$token=read_stored_access_token()\Socialite

php - Google 总是返回错误的验证 ID token

我有下一个代码,直接来自谷歌引用(https://developers.google.com/identity/sign-in/web/backend-auth)publicfunctionverifyFromAndroid($idToken=null){if(empty($idToken)){$idToken=self::SAMPLE_ID_TOKEN;}$client=newGoogle_Client(['client_id'=>self::CLIENT_ID]);$payload=$client->verifyIdToken($idToken);if($payload){prin

php - Symfony 4 一些用户无法登录,csrf token 无效,可能是 php session 问题,没有产生错误

我最近从Symfony3.4升级到了4.2。服务器更新期间出现了一些问题。起初我将session存储在服务器上的一个文件中,但后来我将其更改为存储在数据库中。我遇到的问题是一些用户无法创建session。结果是他们无法登录,无法将商品添加到购物车等。CSRFtoken也会受到影响,因为它们存储在session中。我无法重现问题。我的session配置如下所示session:cookie_domain:"%host%"cookie_httponly:true#handler_id:session.handler.native_file#save_path:"%kernel.root_di

php - simplexml_load_file() 错误

我对PHP比较陌生,对XML更是如此。我有一个脚本可以在我的本地主机上完美运行,但是当我尝试将它放在我的服务器上时,我收到以下消息:Warning:simplexml_load_file()[function.simplexml-load-file]:http://api.wefeelfine.org:8080/ShowFeelings?display=xml&feeling=happy&returnfields=imageid,feeling,sentence,posttime,postdate,posturl,gender,country,state,city,lat,lon&li

php: file_get_contents() 使用 CLI,但在服务器上调用时不起作用(在页面中)

我有点困惑。我正在使用bit.lyPHPAPI来缩短一些网址。这在本地主机上运行良好-但是当我在我的服务器上尝试它时(在Apache中运行的php),file_get_contents()返回一个空字符串。我检查了我的Apache日志,看不到Apache的任何警告/错误,所以我在CL上尝试了相同的命令(使用PHPCLI):>php-aphp>$long_url=some_url_encoded_string;php>echofile_get_contents($long_url);{"errorCode":0,"errorMessage":"","results":{"http://w

php - 无法使用 Twitter API 获取 OAuth 访问 token

我正在创建一个将使用TwitterAPI和OAuth的网络应用程序,以便我的应用程序可以向我的用户的Twitter帐户发布信息。这是我目前所在的位置-我进入了Twitter授权页面。授权该应用能够发布到我的Twitter帐户,这会将我发送到我的回调文件。获取oath_token和oauth_verifier信息。这就是我被困的地方。我似乎无法获得访问token。这是我的回调代码:include'db.php';include'EpiCurl.php';include'EpiOAuth.php';include'EpiTwitter.php';include'secret.php';$T