Bien tu pregunta es un poco capciosa ja. no se si preguntas en cuanto sentencias o seguridad de una PC... y no se si tenes un servidor propio o usar uno...
mmm... bien lo mas inseguro antes todo, es usarlo con windows o mac por las amenazas existentes, en ese caso no podes mas que utilizar un antivirus (el que mas confianza le tengas) y tener cuidado en descargar cosas raras... si usas linux no vas a tener drama, es seguro simplemente usa repositorios legales igual no hay otra amenaza q root kit, y cambias de usuario y ya. lo borras con sudo... bueno eso es en caso de servidor propio...
si es un hosting como 000web host no te preocupes... ellos se encargan de eso... solo deposita tu confianza...
ahora si son en cuanto a sentencias... es de mayor seguridad el paso de variables hacerlo por medio de _POST[] y no GET... get queda al descubierto en la uRL y es mas inseguro... POST[] no, aparte get no siempre anda depende de la configuracion de PHP.ini, y POST[] no... tambien tener diferentes contraseña en tu base de datos, usuarios y host... nunca la misma... asegurate que tus contraseñas tengan numeros y caracteres... por mas que sea mysql123 es mas seguro que mysql por encriptacion y otras cuestiones...
por ultimo las variables trata de declararlas siempre fuera de un body, y no mostrar sus nombres ni nada...
Ahora si quieres ver como pasar variables por $_POST[] es facil, en los valores de tu formulario (las variables que pasas al PHP) simplemente pones asi
$variablephp = $_POST[variableHTML]
?>
ha si y me olvidaba algo seguro es no hacer HTML con contenido PHP, PYTHON o lo que sea, sino a la inversa... te doy un ejemplo:
ESTO ES ALGO INSEGURO:
index.html
SENTENCIAS HTML
SENTENCIAS PHP
?>
ESTO TAMBIEN PERO MEJOR QUE EL ANTERIOR
index.html
SENTENCIAS HTML
SENTENCIAS PHP
?>
esto se considera mas SEGURO
index.php
SENTENCIAS PHP
echo "
SENTENCIAS HTML
"
?>
cuando haces asi todo dentro de un PHP tenes la ventaja de poder usar condicionales y otras cosas dentro del mismo para mostrar u ocultar contenido a tu gusto...
PHP en si solo muestra los echo o printf, el resto se oculta automaticamente... asi que nunca metas declaraciones de variables o cosas por la onda dentro de esas sentenciaa...
bueno espero que te sirva de algo!... saludos y suerte!!!!!!!!!!!!!!!!!!!!!!!!!!!!11