diff --git a/new.php b/new.php index ce76bd9..5c26eee 100644 --- a/new.php +++ b/new.php @@ -169,12 +169,18 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') { // 发信失败绝不能让用户提交失败 —— 反馈已经存库了 } - /* 提交完成后直接带 token 跳到详情页: - * 这样用户当场就能看到自己刚提交的那条(哪怕还没审核), - * 而不是只看到一个「等待审核」的静态提示页。 */ - fb_redirect('thread.php?id=' . $newId - . '&t=' . rawurlencode($trackToken) - . '&submitted=1'); + /* 提交完成 → 原地渲染「已收到」页面,不跳转。 + * + * 用户 2026-11-03:「提交完怎么直接跳转到首页去了?应该给它一个提示, + * 说你反馈我们已经收到…里面有一个标志码,是你以后跟踪它的唯一凭据… + * 然后下面再列出来其他功能(返回首页、继续提交、其他软件链接、开源链接), + * 不能直接跳转,这给人感觉很突兀。」 + * + * 🔴 关键取舍:**不跳转、不用 302**。跳转会让用户失去"我刚提交成功"这一帧, + * 而且详情页此刻还是「未公开」状态,跳过去反而像出错了。 + * 这里直接把成功页渲染出来,把 token 明明白白摆在眼前。 */ + fb_render_submitted($sw, $newId, $trackToken, $form, $swList); + exit; } } } @@ -267,3 +273,102 @@ fb_layout_head('我要反馈', ['robots' => 'noindex,follow', 'software' => $sw] 'noindex,nofollow', 'software' => $sw]); + ?> +
+
+ +

您的反馈我们已经收到

+ + + +
+
您跟踪这条反馈的唯一凭据
+
+

+ 请把这段标志码保存好。今后凭它就能查看这条反馈的处理进度 —— + 即使它还没有通过审核、甚至最终被关闭,也依然能看。 + 我们也会在每封通知邮件里带上它,所以务必留意邮箱。 +

+

+ 这段码等同于您的身份凭证:谁拿到它,谁就能查看这条反馈。 + 请不要发给别人,也不要发到公开的地方。 +

+
+ + + + + + + + + + + +
+
+