小编Ben*_*Spi的帖子

在 WordPress 中使用 stripslashes() 不安全吗?

当我创建输入时

<input type="text" name="456" value="123">
Run Code Online (Sandbox Code Playgroud)

并将该数据传递到另一个 php 站点,Wordpress 会自动添加反斜杠,例如:

\"my text\"
Run Code Online (Sandbox Code Playgroud)

但我需要以下方式的文本:

"my text". 
Run Code Online (Sandbox Code Playgroud)

这就是为什么我在进一步处理数据之前使用该函数的原因:

stripslashes() 
Run Code Online (Sandbox Code Playgroud)

这是针对黑客攻击的不安全解决方案吗?由于我通过 API 发送密码,因此知道这一点至关重要。

php security wordpress

3
推荐指数
1
解决办法
4843
查看次数

了解Javascript/Typescript中的findIndex

我正在研究一段JS代码.在一个教程中,我发现了一段我不理解的代码:

const position = this.quotes.findIndex((quoteEl: Quote) => {
  return quoteEl.id == quote.id;
});
Run Code Online (Sandbox Code Playgroud)

我认为编写代码的人在这一行中填充了许多不同的部分.有人可以帮助我把它变成一个更"易于理解"的形式吗?

例如,findIndex方法的参数可能写在一个单独的函数中,对吧?

谢谢,本杰明

javascript typescript

3
推荐指数
1
解决办法
9542
查看次数

使用cronjob执行时,php不会创建文件

我有一个非常简单的 php 文件,每次运行时都会创建一个文本文档:

$date = date('Y-m-d H-i-s', time());
$log_name = "Cronjob". $date;
if($fh = fopen($log_name,'w')){
    fwrite($fh, print_r($date));
    fclose($fh);
}
Run Code Online (Sandbox Code Playgroud)

当我使用浏览器运行该文件时,会在我的服务器上创建一个 txt 文件。当我使用 cronjob 运行文件时,它不会创建 txt 文件。当我转到服务器上的 private > cron.log 时,我看到 cronjob 工作正常,结果打印到 cron.log 中。

有人能告诉我为什么吗?我需要在服务器上写那个文件:)

php cron

2
推荐指数
1
解决办法
1237
查看次数

标签 统计

php ×2

cron ×1

javascript ×1

security ×1

typescript ×1

wordpress ×1