小编Jee*_*eak的帖子

翻译这个JavaScript Gibberish好吗?

我正在尝试修改和更新旧的Greasemonkey脚本,目的是自动为所有Amazon链接添加联盟ID.谈到JavaScript,我是一个新手,但我通常很擅长修改任何语言的现有脚本.这里只有一条线,我无法绕过头.

我开始使用的脚本已经过时,所以我不知道语法是否有问题或链接格式是否已更改.有人可以帮我理解这条线路在做什么,以便我可以对其进行更改吗?

const affiliateLink = /(obidos.(ASIN.{12}([^\/]*(=|%3D)[^\/]*\/)*|redirect[^\/]*.(tag=)?))[^\/&]+/i;
Run Code Online (Sandbox Code Playgroud)

javascript regex pattern-matching

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

添加第二个WHERE子句或用PHP解析结果?

我的代码提取了报告的详细信息,但我只希望显示详细信息,如果该特定报告与尝试查看它的用户相关联.我想知道WHERE在查询中添加第二个子句是否更有效/正确,或者我是否应该使用PHP来检查相关的用户ID?我更喜欢后者,因为管理员可以更容易地访问所有记录.

<?php
$query = mysql_query("SELECT report_id, report_user, report_text
                        FROM reports
                        WHERE report_id = '$rid'
                        AND report_user = '$uid'");

$report = mysql_fetch_assoc($query);
?>
Run Code Online (Sandbox Code Playgroud)

要么

<?php
$query = mysql_query("SELECT report_id, report_user, report_text
                        FROM reports
                        WHERE report_id = '$rid'");

$report = mysql_fetch_assoc($query);
if ($report['user'] !== $uid) {
    // Access Denied
}
?>
Run Code Online (Sandbox Code Playgroud)

提前致谢!比利

php mysql where

0
推荐指数
1
解决办法
241
查看次数

标签 统计

javascript ×1

mysql ×1

pattern-matching ×1

php ×1

regex ×1

where ×1