关于使用html get方法我的url应显示为 http://10.1.18.155/log_table_view.php?year=2017&frommonth=3&fromdate=3&tomonth=3&todate=3&query=ip&filter=like&search_text=10.1.17.20&subquery=&subfilter=&sub_search_text=
但显示为
query = ip& filter = like& search_text + = 10.1.17.20
之间有一个加号在获取数据时会产生问题
我的html表单代码就像
var readonly
答案 0 :(得分:0)
在您实际传入要调用的字符串到端点之前,只需使用 str_replace 方法从网址中删除“+”。
<?
$badUrl = "http://10.1.18.155/log_table_view.php?year=2017&frommonth=3&fromdate=3&tomonth=3&todate=3&query=ip&filter=like&search_text+=10.1.17.20&subquery=&subfilter=&sub_search_text=";
$goodUrl = str_replace('?/', '?', $badUrl);
然后你只需传递goodUrl来发出GET请求