2013-03-27 17 views
5

İki ayrı site için girişleri entegre ediyorum. Her site kendi veritabanı ve kullanıcı tablolarını kullanır.Web sitesi kayıt işlemini harici siteden çalıştırın

Soruma şu sorularım var: formu web sitesine gönderiyormuş gibi PHP aracılığıyla uzaktan komut dosyasını nasıl çalıştırabilirim?

Bir sitenin kendi giriş işleminin bir parçası olarak harici site oturum açma komut dosyasını çalıştıran giriş komut dosyasını yürütmesini istiyorum. Gerekli oturum çerezlerini ayarlamalı ve geçerli siteye yönlendirmeli miyim?

Opencart ve vBulletin kullanıyorum.

//set POST variables 
$fields = array(
    'firstname' => 'Joe', 
    'lastname' => 'Smith' 
); 

//urlify the data for the POST 
$fieldsString = join('&', array_map('urlencode', $fields); 

//open connection 
$ch = curl_init(); 

//set the url, number of POST vars, POST data 
curl_setopt($ch,CURLOPT_URL, 'http://somewebsite.com'); 
curl_setopt($ch,CURLOPT_POST, count($fields)); 
curl_setopt($ch,CURLOPT_POSTFIELDS, $fieldsString); 

//execute post 
$result = curl_exec($ch); 

//close connection 
curl_close($ch); 

// view the results 
echo $result; 
+1

Sen CURL duydun:

Teşekkür İşte – shadyyx

+0

@Shdyyx +1, Single sign on .. Janes .. open Auth giriş vb. ile nasıl çalıştığına bakın .. – TheBlackBenzKid

cevap

0

POST isteği yapmak için cURL kullanmak nasıl? CURL kullanma OpenCart'ın kayıt sayfasına bir POST gönderebilir ve kullanıcıyı OC sitenize kaydettirebilirsiniz ... OC sitesinden Harici sitenize aynı şekilde. Bu şekilde tutarlı kullanıcı veri tablolarına sahip olacaksınız. Daha sonra [Tek Oturum Açma] için google (https://www.google.cz/#hl=tr&q=opencart+single+sign+on) - Sanırım OpenCart için de bir uygulama var ... Bunu kendiniz yapın veya o zamanlar gerçek bir soru yayınlayın ...
+0

Teşekkürler Chris. İhtiyacım olanı gerçekleştirmek için yönlendirme kullanıyorum. –