gpt4 book ai didi

javascript - 将字符串安全地传递给 JS

转载 作者:行者123 更新时间:2023-11-30 14:24:52 26 4
gpt4 key购买 nike

我如何在 JS 中接收字符串(可能通过警报)而用户无法事先看到它(例如在源代码中)?您可能从 Geocaching Checkers 了解到这一点,它们如何确保真实坐标不在源代码或其他地方被看到?我有一个 Web 服务器和一些基本的 JS 和 HTML 理解,我阅读了 PHP 和 AJAX,但我还没有找到解决我的问题的方法。我的目标是仅当用户在我的网站上完成一个条件时才显示信息,并且以前没有看到它是至关重要的。我尝试使用单独的 PHP 文件:

<?php
$koords = "N 53° 13.869 E 10° 22.716";
?>

但是我如何在 JS 中接收这个变量并且用户可以看到 php 文件?

最佳答案

在您的浏览器 (JS) 中,具有 JS 知识的人将始终可以看到它。

您唯一能做的就是设置一个服务器来评估您的用户是否满足完成挑战的条件。一旦服务器识别出挑战已完成,它会将您的 secret 发送回客户端,以便它可以显示给那里的用户。您如何设置该服务器以及使用何种语言或框架/工具(例如 PHP)取决于您的背景和您将在其中托管网站的环境。

添加一些细节:您将希望在 JS 中发出一个 Http 请求,以某种方式将用户输入发送到服务器(例如 PHP)。如果它是简单的内容,您可以使用 &parameter=foo 将其添加到 url 本身,否则您可能会发送 post 请求并将数据作为 JSON 正文发送。然后,您需要评估 PHP 中的参数,如果它满足挑战的要求,您将在您的响应中用您的 secret 来回答客户,如果不满足,则用重试之类的消息来回答。

关于javascript - 将字符串安全地传递给 JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52101850/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com