Ben çağrılar arasında ileri ve geri session id geçirerek bir API var. Ben şöyle oturumu kurmak:
// start API session
session_name('apikey');
session_id($data['apikey']); // required to link session
session_start();
Ben oturumu adlı ve adını kullanarak GET ve POST aracılığıyla session id geçirerek rağmen, PHP otomatik olarak o oturuma devam etmez. Ben açıkça session id set sürece her zaman yeni bir tane oluşturur.
Ben session id ilk parametre sürece PHP otomatik olarak ayarlanır etmeyeceğini söyledi www.php.net bazı eski kullanıcı yorum bulundu. Bu garip görünüyor, ama ben denedim çağrı bile hala işe yaramadı: rest_services.php?apikey=sdr6d3subaofcav53cpf71j4v3&q=testing
Ben yıllardır PHP kullanılan, ama ben açıkça ile oturumu kurmak için gerekli neden biraz karıştı var session_id() Ben oturumu adlandırma ve buna göre anahtar geçirerek zaman.
UPDATE
Ben net değildi görünüyor. $_GET veya {[(3 aracılığıyla, ben kimliği geçirerek zaman session_id() oturum adı apikey kullanarak, gerekli olan oturum kimliğini belirliyor neden benim soru )]}. Teorik olarak bu PHP'nin daha farklı SID çerezleri devre dışı bırakılır. Ben açıkça oturum kimliği ayarladığınız sürece ama benim için çalışmıyor. Neden?