草庐IT

request_id

全部标签

php - GAE、PHP 和 GCM : failed to open stream: HTTP request failed! HTTP/1.0 405 方法不允许

我正在开发一个Web应用程序(使用适用于PHP的GAE),它会在某些内容可供下载时通知Android客户端(通过GCM-GoogleCloudMessaging)。下面的PHP脚本应该可以完成工作:$json=array('data'=>array(...),'registration_ids'=>array(...));$data=json_encode($json);$context=array('http'=>array('method'=>'post','header'=>'Authorization:key=MY_SECRET_KEY'."\r\n".'Content-Typ

带有变量的PHP简单html dom解析器div id

我是PHP新手,遇到了一些小问题。如何使用简单的htmldom解析器搜索变量?我的id是“ti”,有几个同名的div。我只需要第一个。如果我把ti而不是$variable放到代码中,代码就可以工作。谢谢!find('div[id=$variable]',0);if($ret){echo$ret->innertext;}?> 最佳答案 您需要使用双引号(即"而不是')在PHP字符串中嵌入变量,如下所示:$ret=$html->find("div[id=$variable]",0); 关于带

php - 循环中不唯一 id 的可能性是多少

我正在遍历一个数组,并为每条记录生成带有uniqid的唯一标识符:foreach($emailsByCampaignas$campaign=>$emails){$campaignHex=$this->strToHex($campaign);$values="(";for($i=0;$iescape($emails[$i]).",'".uniqid(true)."'),(";}}官方文档说uniqid是根据微秒生成id的。循环的两个周期将在不到两秒内通过并导致不唯一ID的可能性有多大? 最佳答案 uniqid()根据自Unix纪元-1

php - 我应该在应用程序前端隐藏数据库主键(id)吗

我正在开发一个允许版主编辑用户信息的应用程序。所以,目前,我有这样的URLhttp://xxx.xxx/user/1/edithttp://xxx.xxx/user/2/edit我在这里有点担心,因为我直接公开了数据库中的用户表主键(id)。我只是从URL中获取ID(例如:从上面的URL中获取1和2),使用ID查询数据库并获取用户信息(当然,我清理了输入,即来自URL的ID)。请注意:我正在验证每个请求以检查版主是否有权编辑该用户这就是我正在做的。这样安全吗?如果没有,我应该怎么做?我可以想到一个替代方案,即为具有25个字符键的用户表设置一个单独的列,并使用URL中的键和查询数据库中的

php - Laravel 5:如何在路由中使用 Auth::user()->id

我尝试使用phpLaravel框架创建一个应用程序。当我在我的路由文件中使用Auth::user()->id时>我收到错误消息“尝试获取非对象的属性”。那么我该如何解决呢?这是我的路由文件`'Auth\AuthController','password'=>'Auth\PasswordController',]);$common_variable=App\MyModel::where('site_id',Auth::user()->id)->count();view()->share(compact('common_variable'));` 最佳答案

php - 401 Unauthorized DELETE request to RESTful API 通过 Ajax 在 laravel 中

我使用laravelController创建了一个restfulAPI。我有一个PhotosController,它有一个用于删除资源的destroy($id)方法。我还有一段javascript代码,可以向我的应用程序发送DELETE请求。结果应该是删除ID为$id的照片。但是laravel不会将我的请求路由到destroy方法。相反,它会发送一个401Unauthorized错误。问题是我想通过Ajax向我的应用程序发送DELETE请求,但是laravel不允许我的请求路由!routes.php文件:Route::resource('photos','PhotosControlle

PHP 求和来自数组中唯一 id 的其他字段

我有一个像这样的多维数组:Array([0]=>array('id'=>1,'name'=>'Agent1','total'=>3)[1]=>array('id'=>2,'name'=>'Agent2','total'=>3)[2]=>array('id'=>3,'name'=>'Agent3','total'=>3)[3]=>array('id'=>1,'name'=>'Agent1','total'=>6))我想从此数组中删除重复的代理并对total字段求和以在这样的数组中结束:Array([0]=>array('id'=>1,'name'=>'Agent1','total'=>9

php - 如何以编程方式获取 Magento 2 模型中商店的根类别 ID

如何从自定义模型中获取Magento2中给定商店的根类别的category_id(或Magento\Catalog\Model\Category本身)?在Magento1.x中,我会简单地使用Mage::app()->getStore($storeId)->getRootCategoryId();我试图从StoreManager获取Store对象,但我找不到根类别的任何文档 最佳答案 _storeManager=$_storeManager;}publicfunctiongetRootCategoryId(){$store=1;$r

php - 为什么 get_headers() 返回 400 Bad request,而 CLI curl 返回 200 OK?

这是网址:https://www.grammarly.com我正在尝试使用nativeget_headers()获取HTTPheader功能:$headers=get_headers('https://www.grammarly.com')结果是HTTP/1.1400BadRequestDate:Fri,27Apr201812:32:34GMTContent-Type:text/plain;charset=UTF-8Content-Length:52Connection:close但是,如果我用curl命令行工具做同样的事情,结果会不同:curl-sIhttps://www.gramm

php - 创建一个查询,该查询将检查数量是否在数量范围之间,并使用 laravel 中的 jquery 从产品 ID 输出一定数量的基础

我正在使用具有自动完成jquery脚本的销售发票应用程序。它会自动加载放置在隐藏字段中的产品ID。这是我的自动完成脚本//autocompletescript$(document).on('focus','.autocomplete_txt',function(){type=$(this).data('type');if(type=='product_code')autoType='product_code';if(type=='product_name')autoType='name';if(type=='product_price')autoType='price';if(type