Le dev d'application web perso ne nécessite pas de framework car ce sont des essais simples ...
Pour une application web pro, destinée à la vente, ce n'est pas la même chose.
On s’aperçoit vite qu'il y a énormément de problematiques à gérer comme les sessions et les failles de sécurité ...
Un framework peut donc s'avérer utile car il règle toutes ces problematiques. Il reste maintenant à en tester plusieurs et à en choisir un.
http://cakephp.org/
http://www.phpontrax.com/
http://www.z-f.fr
-
http://www.blog-nouvelles-technologies.fr/archives/3484/pourquoi-devriez-vous-utiliser-un-framework-php/zend framework à voir si ça peut m'aider dans mes projets web ?
-
http://www.z-f.fr/page/comment_debuterExplication des variables PHP INI :
session.gc_probability
session.gc_divisor
session.gc_maxlifetime
qui définissent à elles 3 comment le serveur fait le ménage dans les sessions.
-
http://stackoverflow.com/questions/1236374/session-timeouts-in-php-best-practicesPrincipes de sécurité sur les sessions. Page intéressantes mais manque de détails techniques.
-
http://www.xmco.fr/article-owasp-secu-session.htmlFaire un shéma récapitulatif avec les différentes variables de conf..
Faire une analyse wireshark pour voir aussi ce qu'il se passe
-
https://links.infomee.fr/?pLHExQsession.gc_maxlifetime définit la durée en seconde apres laquelle une session coté serveur devient candidate au GC.
Exemple : si mon gc_maxlifetime est à 20, et si mon utilisateur ne vient pas accéder à sa session pendant 20 secondes, alors la session coté serveur devient candidate au GC
-
http://www.php.net/manual/en/session.configuration.php#ini.session.gc-maxlifetimevoir exemple en bas de la page pour la compréhension des sessions PHP
-
http://www.php.net/manual/fr/ref.session.phpMémo pour copier/coller avec vim
couper une ligne : dd
copier une ligne : yy
coller : p
-
http://www.siteduzero.com/tutoriel-3-88344-vim-l-editeur-de-texte-du-programmeur.html#ss_part_4Comment utiliser les flux de redirection dans une console linux
Sorties standards..
-
http://www.siteduzero.com/tutoriel-3-62417-les-flux-de-redirection.htmlQuelques raccourcis dans la console linux
ctrl + L : clear
ctrl + u : effacer tout a gauche
ctrl + k : effacer tout a droite
ctr + a : se positionner tout a gauche
ctrl +e se potionner tout a droite
-
http://www.siteduzero.com/tutoriel-3-12745-entrer-une-commande.html#ss_part_4Apparement il est possible d'éditer "directement" sur le FTP avec bluefish
Un peu comme Notepad++ et nppFTP
A tester
-
http://doc.ubuntu-fr.org/bluefish