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
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…
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);