<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-comment">// Dieser Teil hat nichts mit dem Inhalt des Artikels zu tun,Sie können einen Initialisierungscode oder Kommentare abgeben</span></span><span>
</span><span><span class="hljs-title function_ invoke__">error_reporting</span></span><span>(E_ALL);
</span><span><span class="hljs-title function_ invoke__">ini_set</span></span><span>(</span><span><span class="hljs-string">'display_errors'</span></span><span>, </span><span><span class="hljs-number">1</span></span><span>);
</span><span><span class="hljs-meta">?></span></span><span>
<hr>
</span><span><span class="hljs-meta"><?php</span></span><span>
<span class="hljs-comment">/*
Artikel Titel: verwenden addcslashes verhindern SQL Injektion?PHP Dies ist sicherer in der Entwicklung zu schreiben
*/</span>
</span><span><span class="hljs-comment">// Starten Sie den Text</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"<h1>verwenden addcslashes verhindern SQL Injektion?PHP Dies ist sicherer in der Entwicklung zu schreiben</h1>"</span></span><span>;
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"<p>existieren PHP In der Entwicklung,很多初学者existieren处理用户输入时,Sehen <code>addcslashes() "; Echo " Hier : Benutzername ist ein Platzhalter. PDO hilft Ihnen automatisch, das Fluchtproblem der Benutzereingabe zu behandeln, um die SQL -Injektion zu vermeiden.
" Echo "\ $ mysqli = new MySQLI ('localhost', 'userername', 'password', 'testDB'); \ $ stmt = \ $ mysqli-> vorbereiten ('SELECT * von Benutzern, wo userername =?'); \ $ stmt-> bind_param ('s', \ $ input_username); \ $ stmt-> execute (); \ $ result = \ $ stmt-> get_result ();" ; Echo "
Wiederum verarbeitet die Parameterbindung automatisch die Flucht- und Typvalidierung, wodurch die SQL -Injektion nahezu unmöglich ist.
" Echo "Obwohl AddCsLashes Strings entkommen können, garantiert es nicht die Sicherheit der SQL -Injektion . Bei der PHP -Entwicklung besteht der korrekte Ansatz darin, vorverarbeitete Anweisungen und Parameterbindung zu verwenden, die sowohl sicher als auch standardisiert sind.
" ?>Verwandte Tags:
addcslashes SQL