我创建了一个页面,其中有一个URL输入字段。我想要它做的是当在输入框中输入一个URL时,它应该验证它,然后获取5(尽可能多的但少于5或5)。我已经成功编写了一个jQuery脚本来获取输入的URL并将其发送到php文件(使用AJAX)。我在这个答案中使用了PHP代码:https://stackoverflow.com/a/7995399/980049但它只生成一个图像。加 - >它正在使用file_get_content()
函数,有些人说这是危险的(不安全)。
jQuery脚本工作正常,因为它可以获取图像。但php代码只生成一个图像(第一个图像)。
注意:我只编辑了答案中给出的PHP代码的$ url,其余部分是相同的。
编辑部分:
$url = $_POST['url']; // I am using type: POST in the jQuery AJAX script.
答案 0 :(得分:0)
$ _POST变量是一个数组。因此,您必须使用数组语法来访问项目。
尝试这样做:
print_r($_POST)
设置post变量后,它会显示$ _POST数组中的所有项目。
之后,您只需循环浏览项目即可获得所需的值
示例:
for(var $i = 0 ; $i < count($_POST) ; i++){
$url[] = $_POST[$i]['url'];
}