Oturum kimliği Magento 2'deki URL'den nasıl kaldırılır (ön uç). Bu, SID
URL'deki sorgu parametresidir.
Örneğin: https: //example.com/contact/? SID = sfl317buq8ru4uf4a ...
Oturum kimliği Magento 2'deki URL'den nasıl kaldırılır (ön uç). Bu, SID
URL'deki sorgu parametresidir.
Örneğin: https: //example.com/contact/? SID = sfl317buq8ru4uf4a ...
Yanıtlar:
Git Vitrin Store'a> Yapılandırma> Genel> Web> Oturum Doğrulama Ayarları> kullan SID ve Hayır olarak değerini ayarlamak
İşte SID ile ilgili iyi cevap :
SID bir "oturum kimliği" dir. Magento bunu bir kullanıcının aynı Magento kurulumundaki aktivitesini izlemek için kullanır. Normalde Magento, bir kurulumdan (veritabanı) bir web sitesine ve bir mağazaya güç sağlar.
Magento, bir kurulumdan birden fazla mağazaya sahip birden fazla web sitesine güç verebilir. SID, kullanıcıların bu web sitelerinde / mağazalarda gezinirken oturumlarını açık tutmasına olanak tanır.
Ben fonksiyonu etkinleştirirseniz, Magento oturumu mevcut web sitesi / mağaza için kullanıcının konumu / durumu ile güncelleyebilirsiniz böylece katalog URL'lere erişirken SID gönderilir düşünüyorum.
Çoklu web sitesi veya çoklu mağaza ortamı kullanmıyorsanız, ön uçta SID'yi devre dışı bırakmak güvenlidir.
Zaten ayarlanmış olanlarınız Vitrin kullan SID'sini için No hala (Siarhey Uchukhlebau onun cevabını belirttiği gibi), ancak kurtulmak olamaz & sid = ... Aşağıdaki bağlantılara göz atın, URL'de.
2.3 sürümünde düzeltilecek bir Magento Böceği
İlgili bilet: https://github.com/magento/magento2/issues/9453
Neyse ki, geçici çözüm olarak .htaccess dosyası üzerinden nasıl kaldırılacağı hakkında bir Inchoo Eğitimi var
http://inchoo.net/dev-talk/remove-sid-from-magento-urls/
Değil mi ?SID
PHP sunucu üzerinde değil mağaza oturumlarına yapılandırıldığı veya tarayıcı çerezleri kabul etmezse otomatik PHP tarafından eklenen?
Magento'nun bunu varsayılan olarak yapmadığına inanıyorum. Bunun için bir ayar var, ama OP'nin bunu değiştirmediğini varsayıyorum, aksi takdirde bunu kendi başına çözebilirdi.
vendor/magento/framework/Session/SidResolver.php
İşlevi bulun ve satırı aşağıdaki gibi yorumlayın.
public function getUseSessionInUrl()
{
// return $this->_useSessionInUrl;
}
vendor/magento/framework/
geri yüklenebilir / güncellenebilir