Web服务要求参数为long int,但PHP不支持long int


Web service expects parameter to be long int but no long int support in PHP

我必须调用一个web服务,它要求它的参数类型为long integer。我没有访问服务器日志的权限,所以我不知道为什么我会收到服务器的错误响应。我正试图以字符串或浮点形式发送参数,但在这种情况下,服务器会自动强制转换它吗?如果没有,如何使用PHP调用需要long integer参数的web服务?

管理员告诉我,我的调用包含不同的会话标识符(我们正在讨论的参数),这可能是由于整数类型溢出造成的。

谢谢!

由于它是一个Web服务,它无论如何都会以字符串的形式接收长整数。只要发送号码,它就会正常工作。