如何使用PHP将html输入字段设置为只读属性不仅仅是html [关闭]

4zcjmb1e  于 2023-05-16  发布在  PHP
关注(0)|答案(1)|浏览(66)

已关闭,此问题需要details or clarity。目前不接受答复。
**想改善这个问题吗?**通过editing this post添加详细信息并澄清问题。

7小时前关闭
Improve this question
我想在一个项目中设置一个输入字段为只读,但不使用HTML,因为它可以在任何浏览器中使用检查删除,所以我需要设置此输入为只读使用后端lang(PHP)
我试了很多次,但没有任何结果

nom7f22z

nom7f22z1#

您无法控制用户在HTTP请求中向服务器发送哪些数据。
所以不要这样做:

$value = $_POST['value'];

如果你想使用一些数据,而用户不能干扰它,那么从浏览器以外的地方获取它。
你可以硬编码它:

$value = "foo";

或将其存储在会话中:

$value = $_SESSION['value'];

或数据库:

$pdo = new PDO('mysql:host=example.com;dbname=database', 'user', 'password');
$statement = $pdo->query("SELECT value FROM some_table");
$row = $statement->fetch(PDO::FETCH_ASSOC);
$value = $row['value'];

具体细节将取决于数据是什么,它需要更新的频率,以及它对给定用户或其他数据的具体程度。

相关问题