Maison  >  Questions et réponses  >  le corps du texte

php - question ctf @md5 Qu'est-ce que cela signifie ?

question ctf @md5 Qu'est-ce que ça veut dire

<?php
$md51 = md5('QNKCDZO');
$a = @$_GET['a'];
$md52 = @md5($a);
if(isset($a)){
if ($a != 'QNKCDZO' && $md51 == $md52) {
    echo "nctf{*****************}";
} else {
    echo "false!!!";
}}
else{echo "please input a";}
?>
某草草某草草2698 Il y a quelques jours830

répondre à tous(3)je répondrai

  • 世界只因有你

    世界只因有你2017-06-23 09:13:18

    En php, @ est le symbole pour ignorer les erreurs. Si vous avez une erreur dans la ligne avec le symbole @, l'erreur ne sera pas affichée sur la page Web. MD5 est une fonction de cryptage en php.

    répondre
    0
  • 迷茫

    迷茫2017-06-23 09:13:18

    @En PHP, cela signifie ignorer les erreurs de niveau d'avertissement émises par les instructions qui le suivent dans la ligne actuelle.

    répondre
    0
  • 代言

    代言2017-06-23 09:13:18

    md5是一个PHP函数,详见PHP文档-md5()。
    @ signifie ignorer les erreurs dans les expressions suivantes. Pour plus de détails, consultez la documentation PHP - Error Control Operator

    .

    répondre
    0
  • Annulerrépondre