Home » Webentwicklung » HTML-Tags aus inspect-Element ausblenden – PHP

HTML-Tags aus inspect-Element ausblenden – PHP

In diesem Artikel besprechen wir, wie Sie verhindern können, dass die HTML-Tags im Browser angezeigt werden, damit sie in „Seitenquelle anzeigen“ oder „Element prüfen“ nicht sichtbar sind.

Bei der Entwicklung einer Webanwendung schreiben Sie manchmal einen Code, um etwas zu tun. Aber nach einiger Zeit finden Sie einen besseren Algorithmus für diese Lösung und Ihren Kommentar zum vorherigen Code und wenden den neuen Algorithmus an.

Wir kommentieren den Code, weil wir befürchteten, dass wir diesen Code woanders im Projekt brauchen könnten und wir unsere Zeit und Mühe nicht verschwenden wollen, um diesen Code zu schreiben.

Das einzige Problem beim Kommentieren des Codes besteht darin, dass die mit diesem Code erstellten HTML-Tags immer noch vom inspect-Element aus sichtbar sind. Sie sind möglicherweise nicht sensibel, aber manchmal möchten Sie einfach nicht, dass sie dem Benutzer angezeigt werden. Jemand mit guten Programmierkenntnissen kann Ihre kommentierten HTML-Codes sehen.

Demonstration

Ich werde eine Schleife von 1 bis 10 erstellen und in jeder Iteration einen Absatz erstellen. Sie können Daten aus der Datenbank mit foreach oder while-Schleife anzeigen und in Tabellen, Karten oder einem anderen Layout anzeigen. Danach werde ich den Absatz innerhalb der Schleife kommentieren.

<?php if (false) { ?>

    <?php for ($a = 1; $a <= 10; $a++) { ?>
        <p>I am commented <?php echo $a; ?></p>
    <?php } ?>

<?php } ?>

<p>I am normal.</p>

Im Moment sehen Sie nur den Text „Ich bin normal“, aber wenn Sie mit der rechten Maustaste auf den leeren Bereich Ihres Bildschirms klicken und auf „Seitenquelle anzeigen“ klicken, werden die kommentierten Absätze angezeigt.

Kommentierter Code – PHP

Um zu verhindern, dass diese kommentierten Absätze in „Seitenquelle“ oder „Element prüfen“ erscheinen, packen Sie einfach den Code, den Sie nicht anzeigen möchten, in das wenn Bedingung. Und stellen Sie die Bedingung so ein, dass sie niemals wahr ist.

<?php for ($a = 1; $a <= 10; $a++) { ?>
    
    <?php if (false) { ?>
        <p>I am commented <?php echo $a; ?></p>
    <?php } ?>

<?php } ?>

<p>I am normal.</p>

Wenn Sie jetzt die Seitenquelle öffnen, werden die kommentierten Absätze nicht mehr angezeigt. So können Sie das Rendern des HTML im Browser verhindern.

Code nicht ausgeführt - PHP
Code nicht ausgeführt – PHP