2017-06-09 3 views
1

meine url wheen i mit php & mysql senden bekomme ich nicht die vollständige URL bekomme ich nur URL H & M und nach, dass es hält nur, aber ich brauche die volle in https-Linkmeine url funktioniert nicht richtig mit Leerzeichen

$username = mysqli_real_escape_string($db, $_POST['username']); 
$confirmcode = rand(); 

https://www.example.be/verification.php?username=$username&code=$confirmcode"; 

ich dieses wheen my username Leerzeichen enthält **https://www.example.be/verifcation.php?username=H&M** *Autos&code=716006183*

+0

Leerzeichen entfernen in $ username –

+0

oder ersetzen Räume mit einem anderen Symbol ..... –

+0

@BilalAhmed aber der Benutzer registriert mit Leerzeichen sein Name H & M Autos ist – Sarkis

Antwort

1

Warum Sie etwas zu entkommen, die in eine URL-Funktionen mit MySQL geht?

sollten Sie urlencode werden:

$username = urlencode($_POST['username']); 

Nicht alle entkommen Funktionen das gleiche tun. Achte sehr genau auf den Kontext.

+0

danke soo viel – Sarkis

+0

Wenn es Ihnen gefallen hat, geben Sie ihm +1. Akzeptiere die Antwort, wenn du sicher bist, dass sie als Signal für andere im selben Jam funktioniert hat. – tadman

+0

Ich kann nichts geben, weil "Danke für die Rückmeldung! Stimmen von Personen mit weniger als 15 Ruf werden aufgezeichnet, aber nicht die öffentlich angezeigte Post Punktzahl ändern." Ich bekomme diese msg, aber ich ersetzte den Benutzernamen zu E-Mails und E-Mails haben nie Leerzeichen – Sarkis

Verwandte Themen