繁体   English   中英

你如何在 php 中验证 html unicode

[英]How do you validate a html unicode in php

我正在将值从 HTML 表单传递到 php 文件进行处理

   $to_do = $_POST['action'];

那我可以说

    <?php
        if( $to_do == "delete") {
           echo "i will delete for you";
           }
      ?>

我遇到的困难是当 HTML 值是删除符号的 unicode &#10008 时。 而不是值“删除”。 在 php 中,我不知道如何测试它。

    <?php
        if( $to_do == "&#10008") {
           echo "i will delete for you";
           }
      ?>

不管用。 有谁来帮帮我吗?

你是如何发送这个值开始的 - 通过像<input type="submit" value="✘">

在这种情况下,我建议您切换到一个button元素——它可以有一个单独的提交值和显示文本。 所以你可以继续发送delete ,同时向用户显示

<button type="submit" value="delete">✘</button>

关于button元素的更多细节可以在 MDN 中找到, https://developer.mozilla.org/en-US/docs/Web/HTML/Element/button

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM