2016-04-26 8 views
0

Ich habe ein HTML-Formular, das wie folgt aussieht,Curl Post funktioniert nicht ist meine Syntax korrekt für dieses Postformular?

ich auf diesem mit Locken und den curl Befehl zu schreiben versuchen, die mich wie folgt aussehen verwende, aber der Server ist nicht es verarbeitet und kommt auf die gleiche Seite zurück , aber wenn ich es über den Browser mache, geht es weiter und geht zur nächsten Seite.

Hier sind die Curl-Befehle, die ich ausprobiert habe.

curl --data "email=myuser&password=mypass" http://someweb.com/login.php 

Und die tatsächliche Form, die ich zu schreiben versuchen.

Frage, ist die Curl-Syntax, die ich richtig benutze das Formular unten gegeben ??

 <form action='login.php' method='POST' name='login'> 

      <div class="form-group"> 
      <label class="sr-only" for="exampleInputEmail1">Email address</label> 
      <input type='text' class="form-control" name='email' id='email' placeholder="Enter Username or Email Address"> 
      </div> 

      <div class="form-group"> 
      <label class="sr-only" for="exampleInputPassword1">Password</label> 
      <input type="password" class="form-control" id="exampleInputPassword1" name='password' id="password" placeholder="Password"> 
      </div> 


      <div class="checkbox"> 
      <label> 
      <input type='checkbox' class='checkbox' name='persistent' id='persistent' value='1'> Remember me 
      </label> 
      </div> 
      <button type="submit" class="btn btn-green btn-2x">Submit</button> 


    <noscript><input type='hidden' name='javascript_disabled' value='1' /></noscript> 
    <input type='hidden' name='task' value='dologin' /> 
    <input type='hidden' name='return_url' value='http://someweb.com/' /> 

    </form> 

Antwort

0

Ihre Befehlszeile fehlt die Checkbox namens ‚persistent‘ und die verborgenen Eingabefelder namens ‚Aufgabe‘ und ‚return_url‘. Beachten Sie, dass Sie diese URLs auch codieren müssen.

+0

Danke Ich habe auch andere Eingabefelder ausprobiert aber immer noch versagt. Was ist URL-Codierung genau das ist vielleicht das Problem – Ahmed