草庐IT

regex_token_iterator

全部标签

Php Regex - 如何选择是否等于某物

classSomething{publicstaticfunctioncompile(&$subject,$replace,$with){$placeholders=array_combine($replace,$with);$condition='{[a-z0-9\_\-]+:[a-z_]+}';$inner='((?:(?!{/?if).)*?)';$pattern='#{if\s?('.$condition.')}'.$inner.'{/if}#is';while(preg_match($pattern,$subject,$match)){$placeholder=$match[

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 - 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 - 无法使用 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

php - 在引号内使用带转义引号的 REGEX

我有一个PHPpreg_match_all和REGEX问题。我有以下代码:Blahhhh"';preg_match_all('/(.*?)\s*=\s*(\'|"|&#?\w+;)(.*?)\2/s',trim($string),$matches);print_r($matches);?>对于我想在带有引号的HTML中传递的实例,这似乎没有选择转义引号。我已经用引号REGEX修复中的基本引号尝试了很多解决方案,但似乎没有一个对我有用。我似乎无法将它们正确地放置在这个预先存在的REGEX中。我不是REGEX高手,有人能给我指明正确的方向吗?我想要达到的结果是这样的:Array([0]=>

php - 尝试理解 php 中的 Iterator 接口(interface)

我正在阅读http://php.net/manual/en/class.iterator.php,但很难理解示例#1的基本用法。问题:var_dump(__METHOD__);我知道你可以在这里使用变量,例如:var_dump($count),但是METHOD不是变量,还是全局变量/常量?foreach($itas$key=>$value){var_dump($key,$value);echo"\n";}如果我把它改成:foreach($itas$key=>$value){}如果我运行脚本,它仍然可以显示结果,为什么?var_dump($key,$value);结果是int0strin

php - 无法通过被授予 manage_pages 权限的应用程序获取页面访问 token

我正在尝试开发一个PHP应用程序,它可以让我通过cronjob在我的页面上自动发布新帖子,而我处于离线状态并且根本没有登录Facebook。我知道offline_access权限早已消失,但是Removalofoffline_accesspermission文章明确指出:Scenario5:PageAccessTokensWhenausergrantsanappthemanage_pagespermission,theappisabletoobtainpageaccesstokensforpagesthattheuseradministersbyqueryingthe[UserID]/

php - 如何获得注册 token ?

用户注册后,我需要提供一个链接,用户可以使用该链接重新发送他的注册信息。由于我必须在链接中传递一个token,我将如何生成该token?ex:http://dmain.com/account/confirm/resend/:token此外,在RegistersUserspublicfunctionregister(RegisterRequest$request){if(config('access.users.confirm_email')){$user=$this->user->create($request->all());event(newUserRegistered($user