有人可以告诉我应该使用哪种语言

时间:2012-11-18 13:29:27

标签: php jquery ajax curl

嗨,大家好,请你能帮我做这个我试着读一下关于jquery,ajax,json,curl但是我真的迷路了所以我正在寻求帮助指导我正确的方式,非常感谢你。

我想做的是: 从html

中获取此信息
<form method="GET" action="https://exemple.com/.../api/work.php">
<input type="hidden" name="method" value="link"/>
<input type="text" name="params[login]"  value="ready" />
</br><input type="text" name="params[pass]"  value="download"/></br>
<input type="text" size="80" name="params[link]" placeholder="get ready"/></br>
  <input type="submit" formtarget="txt" value="Submit">
</form>

然后把它转到这个

<form>
<input type="text" size="80" name="params[link]" placeholder="get ready"/></br>
  <input type="submit" formtarget="txt" value="Submit">
</form>
<iframe type="hidden" name="txt"></iframe>

我想验证 - 第一个输入名称=“method”value =“link” - 第二个输入名称=“params [login]”value =“ready” - 第三个输入名称=“params [pass]”value =“download” 使用GET请求<{3}}(这是一个不同的域“跨域”)

我正在使用的API是私密的,我与他们交谈,他们告诉我,我可以分享它,但我不想分享我的用户名和密码,但我想分享使用我的检查网址的可能性请求应该是这样的。

https://exemple.com/...loadlink [登录] = USERNAME&安培; PARAMS [通] = PASSWORD&安培; PARAMS [链接] = LINK
应该如何提交。 结论

我不希望访问者看到网址或3个输入,他们可以提交他们想要检查的链接。

非常感谢你,我希望有人可以指引我以正确的方式让我迷失方向

1 个答案:

答案 0 :(得分:2)

如果您不想显示密码,则需要使用服务器端语言进行实际的API调用 - PHP可能是一个很好的。使用它来执行HTTP请求很简单,现在使用file_get_contents($URL)

这意味着您需要从客户端传递值。两种选择:JavaScript(通过AJAX)或普通的旧HTTP请求。

但有一件事是。如果您提供的URL结构是正确的,那么编写该API的人需要被拍摄,因为CSRF滥用的可能性很明显。