2016-05-29 10 views
0

Ich habe eine PHP-Seite, die zum Aktualisieren eines SQL-Datensatzes festgelegt ist. Dieser Teil funktioniert in Ordnung. Der Code wurde geschrieben zu SeiteWie Formularvariablen an URL übergeben werden

watch_process.php?username='".$_POST['Username']."'

zu umleiten Welche funktioniert gut, und ich kann die URL sehen korrekt auf der watch_process.php Seite geändert, wenn es geladen wird. Wenn ich versuche, es auf meiner php-Webseite auszudrucken, bekomme ich nichts.

<?php echo $_GET['username'] ?> 

url sieht wie folgt aus: http://netfox-social.co.uk/watch_process.php?username=%27sysadmin%27&

+0

Verwendung 'trim ($ _ POST [ 'username'])' in der URL. Oder benutze 'urlencode ($ _ POST ['Benutzername'])' –

+1

Du könntest '$ _REQUEST ['username']' 'versuchen. Request funktioniert sowohl für Get und Post. Und ich denke, einige der Zitate in der Zeile 'watch_process.php? Username = '". $ _ POST [' Benutzername ']. "'' Sind unnötig – AirPett

Antwort

0

Sie könnten versuchen, $_REQUEST['username'] Anfrage funktioniert sowohl für Get und Post. Und ich denke, das einige der Zitate auf der Reihe watch_process.php?username='".$_POST['Username']."' sind unnötige

Antwort von AirPett (siehe Kommentare)

1

Haben Sie eine besondere Absicht dies zu tun?

 watch_process.php?username='". $_POST['Username']."' 

Warum nicht wie so:

 // REMEMBER TO urlencode() THE $_POST['username'] VARIABLE 
     $url = "watch_process.php?username=". urlencode($_POST['Username']); 

    // AND THEN GET BACK YOUR QUERY STRING NORMALLY WITHOUT ANY TRIMMING LIKE SO: 
    <?php echo $_GET['username']; ?> 

    // AND IF YOU NEED SINGLE QUOTES AROUND THE $_GET['username'] VARIABLE 
    // YOU CAN EASILY ADD IT ONCE YOU'VE RETRIEVED IT LIKE SO: 
    $username = "'" . $_GET['username'] . "'"; 

Aber es ist assumable dass Sie höchstwahrscheinlich die Apostrophe außer nicht brauchen, wenn Sie wirklich nichts anderes tun ... .

+0

Fügen Sie auch eine Notiz, dass OP wirklich, *** wirklich ** * Verwenden Sie 'urlencode' auch auf die Beitragsvariable – Martin

+0

@Martin Danke dafür. Ich habe auch gesehen, dass jemand (Frayne Konok) es bereits erwähnt hat, aber trotzdem vielen Dank, dass du das hier wieder gebracht hast ;-) – Poiz

+0

Ich habe gesagt, dass du diesen Vorschlag zu deiner Antwort hinzufügen kannst ;-) – Martin

Verwandte Themen