这个完全可行啊,无论你是什么语言发送文件到什么语言,都是可以接收的啊。
创新互联是专业的鄂伦春网站建设公司,鄂伦春接单;提供成都网站设计、成都网站制作,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行鄂伦春网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
就好像送礼和收礼,无论什么人都可以送礼,也无论什么人都可以收礼。
而且PHP CURL 上传文件到JAVA端是完全没问题的,前提是JAVA端有对应的接收代码,要不然你送礼给人家,人家门都不让你进,那你也没辙啊
当然了,你如果想要代码的话,我就给不了你了,因为JAVA~~不懂
思路有几个。你选一个最适合你的方案吧。。
方案一:通过数据库,把 PHP 的 SESSION 存入数据库。JAVA 通过 SESSION_ID 查询数据库即可。
优缺点:速度快效率高,需要配置 PHP 和 MYSQL 提供一个高速的 SESSION 存储表。缺点是不便于跨域、跨站访问。
方案二:将要对接的数据部份存入数据表,通过 PHP 按一定格式(比如XML)打印这些数据。这个页面授权只允许 JAVA 访问。来访者提交某种唯一编号(比如用户名的 MD5 值)访问 PHP 的 url,取得数据。
优缺点:跨域跨服务器都可以使用,对方使用的语言已经不重要。只要能访问这个约定的数据结构即可。缺点是效率比较低,特别在需要频繁访问数据时。
流程:
1、用户在服务器1登陆
2、服务器1验证通过,并将验证信息存到数据库,同时生成一个唯一标识符。
3、用户通过链接访问服务器2,并 GET 提交标识符
4、服务器2把标识符提交给服务器1的接口
5、服务器1查询标识符,并将结果通过接口输出
6、服务器2读取接口返回的数据验证
7、服务器2完成验证,生成自己的 SESSION 或 COOKIE
=====================================================
我建议你用这个方案,每次登陆标识符都是不一样的。如果同时登陆就会产生标识符错误而验证失败。你用 COOKIE 传递这个标识符也是可以的。。
如果你是同一个域下的两个子站。共享 COOKIE 是很容易的事情。。就不用这么费事了。。PHP 可以生成同一个父域的 COOKIE 。
可以找我细谈。在这里回复太慢了。QQ42696883
可以用php的curl模拟浏览器请求是访问java服务器程序,或者用java的一个http类库同样发送http请求来访问PHP服务器
其实没那么的复杂,你可以中间用json转换一下,用Java post 一个消息到你的php页面,然后在php里做处理之后再返回一个json给你的Java!!这样的话就没有那么多的麻烦了!