草庐IT

next_post_id

全部标签

php - 在 Javascript 和 PHP 之间混淆 POST 变量

理想情况下,我想加密变量,因此无法弄清楚它们,但是考虑到客户端将通过javascript发送变量,并且如果他们看到代码,任何东西都可以被解密,我正在寻找替代方案。我正在考虑使用类似于md5或sha1但会返回HEX的东西进行加密,然后将服务器时间或日期合并到变量中,以便加密仅在1-2分钟内有效。javascript将有一个混淆/最小化的函数,该函数将根据javascript按时加密,然后将其POST到php。只要服务器日期/时间在X分钟内,它就会正确解密。我想向它发送看似随机的数据,并取回看似随机的数据。我不希望它是相同的数据。这是最好的方法吗?我只是想阻止那些试图使用HTTP嗅探器的人

php - 如何使用 PHP 获取原始 POST 数据并保存到文件中?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求提供代码的问题必须表现出对所解决问题的最低限度理解。包括尝试过的解决方案、为什么它们不起作用,以及预期结果。另请参阅:StackOverflowquestionchecklist关闭9年前。Improvethisquestion我正在研究一种接口(interface)标准,用于在不同计算机系统之间交换有关实时公共(public)交通运营的计划、当前或预计性能的信息。ThisstandardiscalledSIRI.长话短说,我订阅了一项服务,该服务每30秒通过该界面向我发送XML数据。从我在下面的

PHP if($_POST) 与 if(isset($_POST))

我有一个简单的表单,如下所示:当我尝试通过if($_POST)接收从该表单发送的数据时,我失败了,但是当尝试使用isset时,我成功了。if($_POST){echo'a';//Doesn'tprintanything.}if(isset($_POST)){echo'b';//Prints'b'}我猜它背后的原因是我的表单输入中缺少名称属性,但我不明白为什么if($_POST)和isset($_POST)在这种情况下会有不同的react。 最佳答案 isset确定变量是否已设置且不为NULL。$_POST将始终被设置并且始终是一个数

php - 方法 POST 的 Wordpress REST API 自定义端点

我目前正在从事一个项目,该项目需要一个WordPress网站和一个简单的RESTapi。我发现WordPress有自己的RESTapi并决定扩展它的功能以满足我的需要。我需要做的就是为GET和POST请求提供端点,这些请求从与WordPress没有直接关系(但在同一数据库中)的表中检索/插入数据。我成功地实现了所有GET请求,但是,我正在努力让POST请求正常工作。我定义了这个路由寄存器:register_rest_route('api/v1','create-player/',array('methods'=>'POST','callback'=>'create_player',))

php - 为什么当我手动为 $_POST 数组赋值时 filter_input() 返回 NULL?

我正在做一些关于数据验证的练习,并决定弄乱filter_input()函数。当我尝试运行这段代码时:$_POST['var']=10;$filtered=filter_input(INPUT_POST,'var',FILTER_VALIDATE_FLOAT);var_dump($filtered);var_dump($filtered)返回NULL。我知道如果通过提交表单为$_POST['var']分配了一个值,代码就可以工作,但我只是想知道为什么手动为$_POST[]数组不返回float(10)? 最佳答案 filter_inpu

php - Wordpress 通过电子邮件获取用户 ID

我需要通过他们创建帐户时使用的电子邮件地址来查找用户ID。通常我会使用:但在这种情况下,用户还没有登录。 最佳答案 找到了一个快速的方法:$user=get_user_by('email','user@example.com');$userId=$user->ID; 关于php-Wordpress通过电子邮件获取用户ID,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/256726

php - CakePHP 如何处理带/不带 'id' 字段的 HABTM 表?

CakePHP如何处理没有id列的表?HABTM是一张“hasandbelongstomany”表,表示多对多的数据库关系我正在尝试保存一些关系数据,但Cake想要“SELECTLAST_INSERT_ID()”,但是它试图保存到的表没有id列,因此该id用于不同的表。具体来说,我有“游戏”和“玩家”表,以及一个名为“game_players”的关系表。game_players有game_id和player_id两个字段,在这个表上我不能保存关系数据。澄清一下:导致问题的是game_player表。该表没有也不应该有id字段。它只存储玩家和游戏之间的关系,主键是(game_id,pla

php - PHP 中的 POST Base64 编码数据

我需要使用cURL将一些数据发布到PHP页面,请求包含三个参数:其中两个是常规文本值一个是Base64编码的文件我注意到Base64值在传输过程中损坏了。这是发送请求的代码:$filename="img2.jpg";//Asampleimagefile$handle=fopen($filename,"r");$data=fread($handle,filesize($filename));$base64=base64_encode($data);$postData="id=1234&sometext=asdasd&data=".$base64;$ch=curl_init("http:/

php - 如何将 id 附加到 php 中的路径

我正在尝试将id索引页面传递给另一个页面,如下所示$id=48;header("Location:".$redirect."parties.php&id=$id");但是它不起作用请帮助我 最佳答案 将&更改为?header("Location:".$redirect."parties.php?id=$id");然后在parties.php中,您将能够使用$_GET['id']访问它 关于php-如何将id附加到php中的路径,我们在StackOverflow上找到一个类似的问题:

php - Codeigniter $this->input->post 始终为 FALSE

我正在尝试将httpRequest发送到codeigniterController函数。我正在使用REST控制台来测试该功能。我正在尝试发送3POST变量。用户名电子邮件用户名这是处理请求的代码publicfunctionNewUser(){if($this->input->post()){$FID=$this->input->post('UserID');$UserName=$this->input->post('UserName');$Email=$this->input->post('Email');echo"working";echo$FID;echo$UserName;}el