草庐IT

php - 创建访问者唯一 ID?

我计划创建访问者唯一ID并命名为日志文件,因为现在我使用IP访问者作为日志文件名,即logs/127.0.0.1.php但我认为这还不够足够因为有些访问者使用共享PC的IP地址。访问者日志文件本身作为访问者本身配置的设置位置,所以我打算添加另一个唯一的ID来识别每个不同的访问者所以让我们说日志文件:logs/127.0.0.0.1-t3451dq.php,-t3451dq作为唯一ID所以只要访问者在我的网站上浏览唯一的日志文件作为每个用户的设置配置(因为我使用纯文本)目前我使用:所以我需要$filename添加$uniqueID作为他们的日志文件的名称。有什么想法吗?

php - 如何在不使用 SSL 的情况下保护 POST 方法?

我正在开发用户使用ajax、php和使用POST方法提交凭据的网站我不想以纯文本形式保护登录凭据,但我不想使用SSL我可以在不使用SSL证书的情况下保护密码凭据吗??任何人都可以给我任何方法的工作示例吗? 最佳答案 如果没有一些channel外验证(SSL提供),您无法完全保护凭据;一个maninthemiddleattack永远有可能。简而言之,客户端无法完全确定他们正在与服务器对话,而不是在两者之间插入的假服务器。 关于php-如何在不使用SSL的情况下保护POST方法?,我们在St

php - 如何将 POST 数据传递给 PHP-CGI?

更新:在绝望中,我在shell中执行了以下操作:REDIRECT_STATUS=trueSCRIPT_FILENAME=/var/www/...REQUEST_METHOD=POSTGATEWAY_INTERFACE=CGI/1.1exportREDIRECT_STATUSexportSCRIPT_FILENAMEexportREQUEST_METHODexportGATEWAY_INTERFACEecho"test=1"|php-cgi...并且仍然没有$_POST变量出现在这个输出中:我正在尝试创建一个与php-cgi二进制文件交互的小型网络服务器。然而,事情并没有那么顺利。php

javascript - 如何在axios post请求发送的php中检索变量

这个问题在这里已经有了答案:Axiospostingparamsnotreadby$_POST(6个答案)关闭4年前。我想向PHP脚本发送POST请求。我正在使用Axios:axios.post('inc/vote.php',{id:this.selected,}).then(function(response){console.log(response);});在PHP文件中,我尝试这样从axios中检索该id变量:$id=$_POST['id'];但似乎它什么也没做。从请求中检索变量的正确方法是什么?

php - 使用 JQuery 通过 Ajax Post 向服务器发送请求时删除新行

我正在尝试将Ajax与JQuery一起使用,我想做的只是使用Ajax将多行文本框值发送到php。我正在使用该代码,它将txtAnswer值发送到php,不幸的是,它从数据中删除了新行(\n)。我该如何解决这个问题...提前致谢。$.post('post-answer.php',{answer:$("#txtAnswer").val(),qid:},function(ajaxResponse){$('#answers').html(ajaxResponse)}); 最佳答案 尝试:escape($("#txtAnswer").val(

php - 拉维尔 5 : Ajax Post 500 (Internal Server Error)

我正在尝试通过ajax将数据提交到数据库。提交文章页面在没有ajax的情况下工作正常。我添加了console.log()只是为了查看是否有任何事情发生,但我收到了这个错误:POSThttp://localhost/laravel-5/public/articles/create500(InternalServerError)我的代码有什么问题?是javascript还是Controller?编辑:我在laravel.log中得到这个exception'Illuminate\Session\TokenMismatchException'inC:\xampp\htdocs\laravel-

php - jquery ajax post - 如何取回数据?

我有一个包含一系列图像的个人资料页面。我想使用jQuery来允许用户从服务器删除图像并更新页面而无需重新加载整个页面。成功后,它将从页面中删除包含图像的div。我的删除功能是PHP;相当简单:delete.php(已经有用户身份验证,只是为了让他们进入调用delete.php的页面。)这是一个显示图像的html-最多可以依次有5个这样的block:Seefullversionx到目前为止,我的jQuery看起来像这样:$(document).ready(function(){$('#load').hide();});$(function(){$(".delete").click(fun

post - 使用 lighttpd 网络服务器时 $_GET 和 $_POST 变量不存在

我在我的Windows计算机上安装了lighttpd网络服务器,但我遇到了一个问题:在PHP文件中没有定义$_GET和$_POST变量。例如我有这个简单的脚本(tmp.php):";?>当我去到地址:http://localhost/tmp.php?x=123我收到此错误消息:Notice:Undefinedindex:xin/srv/www/htdocs/tmp.phponline3x:''当我将同一个文件放在公共(public)主机上时,我得到:x:'123'还有php命令:empty($_GET)返回真。所有$_POST变量也是如此。我的php.ini文件中是否有任何配置错误?命

php - 获取 “Object of class WP_Post could not be converted to string” - 当它是一个字符串时

我的functions.php中有以下代码,它在发布时执行脚本:functionsave_new_post($post_ID){$site_root='/home/forexmag/public_html/directory2';$post=get_post($post_ID);$title=$post->post_title;$breaking_news=false;$categories=get_the_category($post_ID);if(is_array($categories)&&!empty($categories)){foreach($categoriesas$ca

php - 在树下查找 ID - 查询逻辑 - PHP

我有下表文件夹:idnamechildOf------------------------1A02B13C04D35E26F5这形成了一棵树:A-B--E---FC-D我允许拖放文件夹,但需要防止文件夹被拖到它们自己的子文件夹中。例如DtoB可以,DtoE可以,BtoF不行,因为它拖到自己的树上,但是FtoB可以,因为它拖到树上。问题:如果用户选择B并试图将其拖到F,我该如何防止这种情况发生?我正在寻找逻辑,怎么说,然后编码,B到F不行,但F到B可以。 最佳答案 对于您当前的数据库模式,我只看到多个选择语句的选项。你必须向上或向下检