Aller au contenu

LispMan

Actif
  • Compteur de contenus

    15
  • Inscrit(e) le

  • Dernière visite

Réputation sur la communauté

0 Neutre
  1. j'ai mis cette portion de code, mtn quand je change l'adresse manuellement dans la barre du navigateur, il commence a charger ma http://localhost/la_page_de_mon_choix.php infiniment sans arriver a la ouvrir.
  2. J'ai revu mes liens, et j'ai trouve un probleme a ce niveau, j'ai donc corriger et la c'est bon quand je click sur le lien il va sur mapage1.php?id=variable_passe_par_URL. Mais la y'a d'autres probleme quand je change la variable directement dans la barre d'adresse, ca me donne: Undefined index: HTTP_REFERER in c:\program files\easyphp1-8\www\monsite\page1.php on line 6 en plus du headers apres...si je met un @ devant l'HTTP_REFERER ca va directement sous http://localhost/monsite avec tous mes dossiers qui apparaissent dans le navigateur!!!
  3. En fait je l'avais essaye aussi, mais ca m'a donne le probleme ou y'a re-actualisation de ma premiere page (celle contenant le lien)
  4. cette fois ca n'a pas marche, toujours meme erreur
  5. ca veut dire que par exemple, j'ai ma page d'acceuil www.monsite.som avec mon lien vers "page1.php?id=variable_passe_par_URL", a la place d'aller vers cette page il me re-actualise la page d'acceuil. pour enlever le probleme des headers, j'ai mis un ob_start() au debut et un ob_end_flush() a la fin, ca marche pour l'erreur headers mais ca me re'actualise toujours la page sans aller vers le veritable page en clicquant sur le lien une autre erreur que j'ai est Notice: Undefined index: variable_passe_par_URL in c:\program files\easyphp1-8\www\monsite\page1.php on line 4 et ceci au niveau de: if( ! in_array($_GET['variable_passe_par_URL'],$array_all_vars))
  6. j'ai essaye, il arrive exactement ce qui s'est passe quand j'ai descendu mon _essaiconnexion.php apres mon if, a savoir il recharge la page qui contient le lienvers la page dynamique.
  7. la 2eme erreur a ete resolu avec le _AT_ merci. Mais reste toujours le probleme des headers, j'ai enleve tous les espaces rien a faire, j'ai mis mon include apres l' if(in_array...) et la quand je click sur mon lien la meme page se recharge, je l'ai donc renvoye en haut et je retrouve mon probleme...
  8. je prend note, merci pour le conseil. je sais pas si ca afficherais un message d'erreur dans la page au cas ou l'id ne serait pas dans la liste (c'est ce que je cherche d'eviter)
  9. j'ai essaye, ca me donne toujours les 2 memes erreurs a savoir: 1/ Warning: Cannot modify header information - headers already sent by (output started at c:\program files\easyphp1-8\www\monsite\_essaiconnexion.php:9) in c:\program files\easyphp1-8\www\monsite\getid.php on line 15 (dans mon _essaiconnexion.php il ya juste les parametres de connexion a ma bdd, rien de plus) 2/ Notice: Undefined variable: id in c:\program files\easyphp1-8\www\monsite\getcomponente.php on line 244 (id c'est un champs a sortir de ma bdd) le code que j'ai mis: <?php session_start(); include("_essaiconnexion.php"); $array_all_vars = array("Valeur_passe_par_URL"); if(in_array($_GET['variable_passe_par_URL'],$array_all_vars)){ // code ok $mavariable = $_GET['variable_passe_par_URL']; $query="SELECT * FROM prodotti WHERE id='$mavariable'"; $results = mysql_query($query) or die(mysql_error()); $row = mysql_fetch_array($results); extract($row); } else{ header("Location: ".$_SERVER['HTTP_REFERER']);//probleme headers already sent a ce niveau } ?>
  10. Ok merci je teste, au fait pour le GET/POST, je croyais qu'en mettant REQUEST php ne faisait pas de difference entre les deux (mais j'aurais aussi mal compris puisqu'un passage par URL equivaut a un GET si j'ai bien ompris ce que tu m'as dit?)
  11. Bonsoir, voici mon probleme: j'ai un site ou je passerais d'une page a une page en passant la variable dans l'URL avec un POST, jusque la rien de grave sauf que cette meme variable peut etre changee par n'importe qui et la ca me donne des erreurs et en plus quelqu'un de mal intentionne pourrait connaitre le chemin exact de ma base de donnee, mon code je l'ai cree ainsi: <? php session_start(); include("_essaiconnexion.php"); if (isset($_REQUEST['variable_passee_par_URL'])) { $ma_variable = $_REQUEST['variable_passe_par_URL']; $query="SELECT * FROM prodotti WHERE id='$ma_variable'"; $results = mysql_query($query) or die(mysql_error()); $row = mysql_fetch_array($results); extract($row); } else { recharger la meme page } ?> donc j'ai mis un if-else, ce que je voudrais faire c'est si la variable n'est pas la bonne dans l'url (par exemple quelqu'un la change manuellement dans la barre d'adresses du navigateur), ca recharge la page qui etait avant, j'ai essaye de mettre ca dans la partie else: $url="alimentatori.php"; header("Location: ".$url); mais ca marche pas. quelqu'un aurait une idee? Merci beaucoup
  12. Bonjour, j'ai essaye de mettre un 'style="vertical-align:middle;" ' dans la balise form ca ne marchais pas, je l'ai donc mis directement dans mon textfield, et la il m'aligner donc mon textfield et mon bouton submit (qui est en absmiddle) sur la meme ligne, c'etait deja bien, puis dans la balise form j'ai ajouté un ' style=margin:0px;" ' et ca a marché! ca m'a aligné tout mon form au milieu de ma cellule . Voici le code: <form style="margin:0px;" name="form1" method="post" action=""> <input style="vertical-align:middle;" name="textfield" type="text" size="15"> ... </form> Merci MS-DOS_1991 pour tes lumieres Probleme resolu.
  13. Salut! J'ai un petit probleme d'alignement d'un textfield d'un form dans une cellule d'un tableau, mon code est: <td width="158" height="33" align="center" valign="middle" bgcolor="#F6F6EE"> <form name="form1" method="post" action=""> <input type="text" name="textfield"> </form> </td> le ' valign="middle" ' n'est respecté que dans Opera, sous IE et Firefox non, est ce que quelqu'un aurait une idee sur comment faire pour le faire respecte par tous les navigateurs? (en HTML ou CSS) merci d'avance.
  14. Bonjour, ca fait un bout de temps que je surf sur ce forum que je trouve tres tres interessant, et donc je me suis dit de vous faire part d'une remarque que j'ai a propos de Paypal: Voila je voudrais vendre sur mon site certains produits, je me suis donc tourné vers Paypal, sauf que j'ai constaté que leur code html pour le panier n'est pas tres securise puisque n'importe qui peut prendre le code html de ma page et changer la valeur du prix de mon objet (en vert le prix sur mon site, en rouge le prix mondifiable par quiconque du meme objet dans mon panier, faites pas attention aux commentaires en italien parceque j'utilise Paypal Italie, j'habite en Italie ): Ma demande est: quelle parade faudrait t-il pour ne pas se faire avoir? Et est ce que Paypal a un systeme pour reconnaitre ce genre de fraude? (par exemple connaitre d'ou viens le lien pour l'achat). Merci pour vos reponses
×
×
  • Créer...