PHP:Seguretat: diferència entre les revisions

De WikiMar
Salta a la navegació Salta a la cerca
(Es crea la pàgina amb « Avoid injection on file names like / \ $( etc. //SAFETY CHECK: $file_name= preg_replace('[^a-zA-Z0-9 .&<>~()_[\]\-]', '', $file_name);».)
 
Cap resum de modificació
 
Línia 1: Línia 1:
Avoid injection on file names like / \ $( etc.
Avoid injection on file names like / \ $( etc.
  //SAFETY CHECK:
  //SAFETY CHECK:
  $file_name= preg_replace('[^a-zA-Z0-9 .&<>~()_[\]\-]', '', $file_name);
  $file_name= preg_replace('[^a-zA-Z0-9 .&<>~()_[\]\-]', '', $file_name);
O mes estricte:
$file_name = preg_replace('[^a-zA-Z0-9]', '', $file_name);
Mes info: http://stackoverflow.com/questions/38875/best-way-to-avoid-code-injection-in-php

Revisió de 20:51, 14 feb 2013

Avoid injection on file names like / \ $( etc.

//SAFETY CHECK:
$file_name= preg_replace('[^a-zA-Z0-9 .&<>~()_[\]\-]', , $file_name);

O mes estricte:

$file_name = preg_replace('[^a-zA-Z0-9]', , $file_name);

Mes info: http://stackoverflow.com/questions/38875/best-way-to-avoid-code-injection-in-php