{"id":209,"date":"2022-12-14T16:36:02","date_gmt":"2022-12-14T19:36:02","guid":{"rendered":"https:\/\/www.criptografarphp.com.br\/site\/como-proteger-seus-formularios-php\/"},"modified":"2023-03-30T15:55:43","modified_gmt":"2023-03-30T18:55:43","slug":"como-proteger-seus-formularios-php","status":"publish","type":"post","link":"https:\/\/www.criptografarphp.com.br\/site\/como-proteger-seus-formularios-php\/","title":{"rendered":"Uma vez que proteger seus formul\u00e1rios PHP"},"content":{"rendered":"\n<p>Uma vez que proteger seus formul\u00e1rios PHP.<br \/>\n<iframe src=\"https:\/\/www.youtube.com\/embed\/uZDkf8rgZ1c\" width=\"580\" height=\"385\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><br \/>\n00:04:04<br \/>\nUma vez que proteger seus formul\u00e1rios PHP.<br \/>\n[vid_tags]<br \/>\n#Uma vez que #proteger #seus #formul\u00e1rios #PHP<br \/>\n<\/p>\n<p>diferentes prote\u00e7\u00f5es devem ser colocadas lugar ao trabalhar com um forma vamos observar esta forma que \u00e9 relativamente simples, temos um n\u00edvel um entrada de tipo de texto e um bot\u00e3o n\u00edvel de c\u00f3digo php sodomitas verificamos se o usu\u00e1rio pressiona o mito do souk de bot\u00f5es, se for esse o caso, n\u00f3s verifique se a chave n\u00e3o existe recuperar o valor do acorde do qual n\u00f3s tirar a bola da chave e n\u00f3s atribuir \u00e0 vari\u00e1vel n\u00e3o, ent\u00e3o n\u00f3s verifica se o nome est\u00e1 vazio se o vari\u00e1vel n\u00e3o \u00f3bvia, exibimos um mensagem por favor preencha todos os campos caso contr\u00e1rio, dizemos ol\u00e1 ao usu\u00e1rio ent\u00e3o aqui vamos testar o formul\u00e1rio Ent\u00e3o o primeiro teste que vou fazer Vou pressionar tr\u00eas vezes no mastro blindado este passe e eu vou clicar no bot\u00e3o enviar ent\u00e3o primeiro observe o p\u00e1gina exibe ol\u00e1 seguido por tr\u00eas personagem invis\u00edvel ent\u00e3o para evitar isso vamos usar a fun\u00e7\u00e3o de aparar guarni\u00e7\u00e3o ir\u00e1 remover o personagem invis\u00edvel no in\u00edcio e no fim corrente assim que chegar o valor Vou usar esta fun\u00e7\u00e3o de corte ent\u00e3o eu uso a fun\u00e7\u00e3o trim antes d a antes de atribuir o valor a ma vari\u00e1vel outro teste vou codificar aqui um pequeno peda\u00e7o de c\u00f3digo javascript que \u00e9 eu vou clique no bot\u00e3o enviar e voc\u00ea v\u00ea aqui que, mas o script javascript foi executado ok tem foi executado ent\u00e3o aqui est\u00e1 uma caixa de di\u00e1logo que \u00e9 perturbador, mas faz preciso em civ, mas eu poderia de fato executar qualquer outro script javascript na verdade, ent\u00e3o voc\u00ea tem que absolutamente absolutamente proteger o dados que voc\u00ea receber\u00e1 atrav\u00e9s do forma imagine aqui eu poderia muito bem em meu c\u00f3digo javascript cria um loop que meu plug de um loop infinito que vai mostre-me esta caixa de di\u00e1logo ok ent\u00e3o seria muito mais chato para proteger os valores que eu get eu posso usar a fun\u00e7\u00e3o html tanques especiais ENT\u00c3O se olhar para o html php doc tanques especiais ele ir\u00e1 converter o caracteres especiais em anti tht mello ent\u00e3o se eu refazer a mesma demonstra\u00e7\u00e3o vou ligar chamado minha pagina de minha ideia Eu colo este pequeno peda\u00e7o de javascript Eu mando e vejo aquele de l\u00e1 o o c\u00f3digo n\u00e3o \u00e9 mais executado, mas o caracteres especiais foram convertidos para entidades html \u00e9, portanto, simplesmente o c\u00f3digo est\u00e1 postado assim que voc\u00ea recuperar valores vindo de uma forma que voc\u00ea deve apague totalmente os espa\u00e7os em branco os espa\u00e7os invis\u00edveis antes e depois da neve e especialmente especialmente especialmente converter caracteres especiais para que n\u00e3o seja executado<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Uma vez que proteger seus formul\u00e1rios PHP. 00:04:04 Uma vez que proteger seus formul\u00e1rios PHP. [vid_tags] #Uma vez que #proteger #seus #formul\u00e1rios #PHP diferentes&#8230;<\/p>\n","protected":false},"author":1,"featured_media":210,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[3,2],"tags":[69,78,80,79,284,82,81,57,83,77,39],"acf":[],"_links":{"self":[{"href":"https:\/\/www.criptografarphp.com.br\/site\/wp-json\/wp\/v2\/posts\/209"}],"collection":[{"href":"https:\/\/www.criptografarphp.com.br\/site\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.criptografarphp.com.br\/site\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.criptografarphp.com.br\/site\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.criptografarphp.com.br\/site\/wp-json\/wp\/v2\/comments?post=209"}],"version-history":[{"count":3,"href":"https:\/\/www.criptografarphp.com.br\/site\/wp-json\/wp\/v2\/posts\/209\/revisions"}],"predecessor-version":[{"id":268,"href":"https:\/\/www.criptografarphp.com.br\/site\/wp-json\/wp\/v2\/posts\/209\/revisions\/268"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.criptografarphp.com.br\/site\/wp-json\/wp\/v2\/media\/210"}],"wp:attachment":[{"href":"https:\/\/www.criptografarphp.com.br\/site\/wp-json\/wp\/v2\/media?parent=209"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.criptografarphp.com.br\/site\/wp-json\/wp\/v2\/categories?post=209"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.criptografarphp.com.br\/site\/wp-json\/wp\/v2\/tags?post=209"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}