簡體   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