Page 1 of 1
Build A Web Service In Yii in order to get session another application
#1
Posted 18 January 2013 - 02:58 AM
I wanna fetch a session from non-yii application into yii application. From some literature that i've been red, i found that the best solution is embedding a web service between them. Actually, i never try this. Could somebody give me some suggestion? thanks in advance
#2
Posted 18 January 2013 - 03:18 AM
See Web Service section in the guide.
If you have problems druing coding you can ask your specific question here again.
If you have problems druing coding you can ask your specific question here again.
#3
Posted 18 January 2013 - 05:51 AM
this link may help you for webservices on yii
if you can explain your requirement clearly..it'd be easy for others to give you direct solution. if you have to work with authentication and xml this may be helpful...
you can use like this to access the xml file:
hope this is what you are loooking for
if you want to work with xml files this might be helpful:
to work with it..you can use something like this:
Thanks
if you can explain your requirement clearly..it'd be easy for others to give you direct solution. if you have to work with authentication and xml this may be helpful...
you can use like this to access the xml file:
hope this is what you are loooking for
Yii::app()->baseUrl.'/protected/components/somefile.xml'
if you want to work with xml files this might be helpful:
to work with it..you can use something like this:
public function xyzRequest()
{
// Initialize the cURL session
//ob_start();
$this->curl = curl_init();
//$file = Yii::getPathOfAlias('webroot.assets').'/somefile.xml';
//$fp = fopen("$file", "w");
curl_setopt($this->curl, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($this->curl, CURLOPT_COOKIEFILE, $this->cookie);//$this->cookie(it is storing the session value and for every time we are performing authenticaiton before we process with our new request) is value is $this->cookie = Yii::getPathOfAlias('webroot.assets').'/cookie.txt';
curl_setopt($this->curl, CURLOPT_URL, 'http://remoteurl.website.com/xyz/');
//curl_setopt($this->curl, CURLOPT_RETURNTRANSFER, 1);
//curl_setopt($this->curl, CURLOPT_FILE, $fp);
$result = curl_exec($this->curl);
curl_close($this->curl);
//print $result;
//$out = ob_get_contents();
var_dump($result);
Thanks
Share this topic:
Page 1 of 1

Help












