kostenloser Webspace werbefrei: lima-city


Suche auf lima-city

  • in: Datentypen php und JavaScript

    geschrieben von abizeitung17

    Moin,
    ich habe mit ajax ein PHP-Script in meine Website eingebunden, das mir je nach dem ob ein Aktivierungscode richtig ist oder nicht eine 0 oder 1 zurück gibt. ImPHP-Code steht die Zahl in Anführungsstrichen. Wenn ich mir mit Java Script (alert) die Rückgabe anzeigen lasse, steht da auch 0 oder1. Aber wenn ich die Variable mit einer if-Bedingung überprüfen will, passiert gar nichts, da JavaScript diese nicht zu erkenne scheint.

    Hier ist der JS-Code dazu:

    <script type="text/javascript">
    		 
    			  //Möglichleit um php-Code auszuführen
    				  $("#Aktivierung").submit(function(e){//fängt Ergebnis des Forlumars ab
    				    e.preventDefault();//unterbindet normale Aktion
    				    $.post("Aktivierung.php",$("#Aktivierung").serialize(),function(msg){//übergibt DAten stattdessen dem PHP-script
    				      alert(msg);//hier git er die richtige Rückgabe aus
    				    });
    				  });
    			//HTML-Code ausführen, Design des Fensters verändern
    			
    			if(msg == "1"){
    			alert('HAlo');
    			var xhttp = new XMLHttpRequest();
    			xhttp.onreadystatechange = function() {
    			  if (this.readyState == 4 && this.status == 200) {
    			    document.getElementById("demo").innerHTML = this.responseText;
    			  }
    			};
    			xhttp.open("GET", "Aktivierung.html", true);
    			xhttp.send();
    			}
    			if(msg == "0"){//diese if-Bedingung wir nicht ausgeführt, obwohl mgs theoretisch 0 ist
    			alert('HAlo1');
    			var xhttp = new XMLHttpRequest();
    			xhttp.onreadystatechange = function() {
    			  if (this.readyState == 4 && this.status == 200) {
    			    document.getElementById("demo").innerHTML = this.responseText;
    			  }
    			};
    			xhttp.open("GET", "Aktivierungfehl.html", true);
    			xhttp.send();
    			}
    			
    		</script>


    und hier der php-Teil
    $getRequest = $auth->getRequest($_POST['Aktivierungscode'],'activation');
    	      $activate = $auth->activate($_POST['Aktivierungscode']);
    	      if($activate['error'] == false){
    	      echo "1";
    	     }else{
    	     echo "0";
    	      }






  • in: sichere Verbindung zur Datenbank mit php

    geschrieben von abizeitung17

    Moin,
    ich hab gerade meine erste Website programmiert und will diese nun bald online stellen. Da es hauptsächlich darum geht, dass User Daten eingeben und diese dann gesammelt werden habe ich Datenbank. Meine Frage ist nun wie ich zu dieser eine sichere Verbindung herstellen kann. Denn wenn ich einfach das Passwort in den php-Code schreibe ist das doch nicht wirklich sicher oder?
    momentan sieht meine Datenbankverbindung so aus:
    $dbh = new PDO("hostname", "username", "password");


    Gibt es hier auf lima-city irgendeine Möglichkeit das wirklich sicher zu machen?

    Danke im vorraus

Login zum Webhosting ohne Werbung!