在Objective-C方法中,我使用这个
NSURL *url = [NSURL URLWithString:@"http://xxxxxx.com/test/test.php?id=3333&vote=1"];
ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];
[request setDelegate:self];
[request startAsynchronous];
如何编写PHP脚本来接收这两个参数并将它们传递给局部变量?最后,我想象$id
和$vote
分别等于3333
和1
。
方法如下:
<?php
$id = $_GET['id'];
$vote = $_GET['vote'];
//do processing here
,但请确保在将这些值插入数据库之前做了一些SQL注入验证
您可以使用
获取这些值<?php
$id = $_REQUEST['id'];
$vote = $_REQUEST['vote'];
?>
$id = $_GET['id'];
$vote = $_GET['vote'];
$_GET['id']
将保存URL参数,$_POST['id']
类似于表单元素
你不应该使用$_REQUEST
,最好你知道你的用户输入来自哪里,所以使用$_GET
,如果你期望GET请求,使用$_POST
的表单处理。($_COOKIE
和$_SESSION
相同)。