2017-05-11 5 views
2

ich ein Skript in PHP geschrieben haben genannt login.php POST-Methode unter Verwendung von Benutzernamen und ein Parameterfeld zu erhalten, und dies wird zu anderen Skript werden Umleitungausblenden Redirect-URL in PHP

header("Location: host_ack_api.php?username=$Userlogin&password=$Userpassword&host_name=$server&comment=$Comments");. 

ich diese Parameter in die Adressleiste ausblenden möchten während der Umleitung. Während das zweite Skript host_ack_api.php verwenden

GET geschrieben
+2

POST, wenn man von GET vorbei ist, sind Sie gezwungen, sie in der URL zu haben. Du kannst nicht _hide_. – sidyll

+0

Verwenden Sie. Htaccess, um die URL – clearshot66

+0

zu überarbeiten, ist es nicht mit Header möglich, aber Sie können über form post oder file_get_contents (URL WITH PARAMETERS); –

Antwort

0
  1. Option wird durch _POST auf eine andere Datei $ machen oder gleiche
  2. Option können Sie $ _SESSION creat, wenn Sie Ihre GET verwenden, wie Sie Benutzernamen haben = $ Userlogin und wenn Sie diesen Benutzernamen erhalten machen Sie einige $ _SESSION Variable und setzen Sie Daten Intro-Sitzung und danach können Sie Seite aktualisieren, um Ihre Get-Parameter von URL zu entfernen und verwenden Sie es aus der Sitzung.

PS - Ihre Methode war nicht