1
我想从C++数据保存到PHP和这里是我为什么我不能从C++向PHP发送多个参数?
string cmd = "wget localhost/tem1.php?t=1&date=1&time=1";
system((const char*) cmd.c_str());
,你可以看到我想给参数t,日期和时间,但它只是先将T无两个其他参数,这里是输出:
--2016-11-21 20:56:45-- http://localhost/tem1.php?t=1
Resolving localhost (localhost)... ::1, 127.0.0.1
Connecting to localhost (localhost)|::1|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 5 [text/html]
Saving to: 'tem1.php?t=1'
为什么只需要t?请帮我解决这个问题 *注: 当我把它写在链接栏,将插入数据成功 谢谢
'to_string(temperature)'的结果是什么?会不会有特殊的角色? 'date'和'time'是一个有效的字符串吗? – Jeff
您是否尝试输出'cmd'来查看它是什么? – AbraCadaver
@Jeff温度是一个浮点数,但我将它转换为字符串才有效,当我打印cmd时,它给了我这个'tem1.php?t = 4&date = 3&time = 1',并忽略了其他参数(日期和时间) –