Impossible de recuperer ou editer le php.ini :/ et oui le session_start et bien la !
Bonjour j'aurais bessoin d'aide depuis que j'ai changez d'hergeur web, impossible que la session s'ouvre correctement voicie le code de connexion php et html, pour les page d'acceuil il y a bien la fonction
Le code:
Merci de votre aide!
Je signal que je suis débutant!
28 réponses
Salut,
Si ton code marché avant je vois pas pourquoi il ne marcherai plus avec un nouvelle hébergeur.
il faut surtout que tu verifie la version de php de ton hebergeur. Notamment pour mettre la version 5.4 ou superieur.
Chez quel hebergeur te trouve tu ?
http://www.panamaserver.com/
version php 5.3
tu as essayer de passer en 5.4 en mettant un .htaccess a la racine de ton site ?
Bonjour, il faut sans doute que tu actives, voir peut-etre télécharger l'extension "session" ou bien de paramétrer ton php.ini .
J'espère avoir répondu à ta question.
NODsk
Il disent que c'est activée! :/
Comment sa un htacces a la racine de mon site ? j'en est déja un pour pas que les extention de fichier .php apparése
Alors il faut que tu passes par la 2ème option reparamètre ton fichier php.ini, fait un recherche du mot session dedans. et tu dvrais trouver une anomalie.
NODsk
Aufaite je me suis aventuré et ton code n'est pas sécurisée du tout,
- si on détourne le javascript, on peut ne pas envoyer des informations vides ce qui provoquera des messages d'erreur peuvent apparaitres. Les fonctions isset et empty te sauverons la vie.
-
si on fait une injection SQL et toutes tes données seront perdues ! Les fonctions htmlentities ou/et mysql_real_escape_string te resauverons la vie.
$errors = array(); if(isset($_POST['username']) && !empty($_POST['username']) && isset($_POST['username']) && !empty($_POST['username']) ){ $username = mysql_real_escape_string($_POST['username']); $password = mysql_real_escape_string($_POST['passwd']); if (!ctype_alnum($username) || strlen($username) < 2 || strlen($username) > 20) { $errors[] = 'Pseudo ou email incorrecte.'; } }else{ $errors[] = 'Merci de verifier les champs.'; }
D'accord, merci! Juste, aucune erreur dans le php ini !
Ecoute upload-le sur ton site et envoie moi le lien que je regarde :)
NODsk
D'accord le lien: d-dosing.com
Le lien du fichier php.ini --'
NODsk
Ha j'avait mal compris, merci de ton aide je fait sa desuite.
Au niveau des injections SQL, les requêtes préparées si elles sont bien utilisées sont faites pour éviter l'injection en POO :D
Et pour ce qui concerne ton soucis, ça peut sembler idiot mais, as tu activé les sessions (et ce avant leur utilisation) ?
Si oui, pourrait-on avoir le message d'erreur concernant ton problème afin de peut-être idenfitifer plus facilement le problème.
D'accord, est-ce que tu pourrais nous donner l'erreur retournée pour qu'on puisse t'aider davantage ?
Et pour ce qui est du php.ini utilise ça:
Contacte le support de ton hebergement alors :)
NODsk
Oui pour le php info c'est ce que j'ai fait, je les est contacté il disent de contacté mon webmaster ( moi mais je suis apprenti )
Et bien tu es le webmaster donc tu dois pouvoir le changer dans CPanel.
NODsk
Encore une fois, sans nous donner le message d'erreur il va être très difficile pour nous de t'aider...
Aucun message d'erreur c'est sa le probléme
Rien ne se produit lorsque tu valide le formulaire ?
PS: j'ai remarqué qu'il y a quelque chose d'étrange dans ta syntax
Une page vierge comme resultat cest un peu bizarre pour la reception d'un formulaure. Essaye effectivement les messages erreurs ou sinon de scanner tes varizbles de post et objet pour comprendre leur comportement.
Bonjour.
J'ai une question qui pourrait paraître idiote et je m'étonne de ne pas l'avoir vue dans les réponses précédentes.
Comment se fait-il que tu n'ai aucune balise php dans le code que tu nous donne ?
Est-ce le même contenu que l'original ?
Je n'arrive pas a l'activer depuis le cpanel, et aucun logs n'apparait
Non pas le meme que l'orignal le Markdown me les retire, et j'ai tout esseyez paril pour voir message d'erreur aucun message ! /:
Pour les erreurs, as-tu essayé de voir sur les logs ?
Bonjour,
Regarde au nivaux de CPanel, SESSION ne doit pas être mis en place sur ton serveur :
https://documentation.cpanel.net/display/CKB/How+to+Edit+Your+php.ini+File
NODsk