Ben iki "etki" karşısında yerel çalışıyorum. Benim makinede enterprise.local ve application.local sanal konaklar var ve ben bazı sorun çerez olsa, düzgün ayarlamak alıyorum yaşıyorum "local.", "Yerel" veya bir etki çerez ayarlamanız gerekir. Application.local, ben bu var:
setcookie( 'iPlanetDirectoryPro', trim( $token_id ), '0', '/', '.local' );
header( 'Location: /adcom-sso' );
Ben de denedim:
header( 'Set-Cookie: iPlanetDirectoryPro=' . trim( $token_id ) . '; path=/' );
header( 'Location: /adcom-sso' );
Kullanımı setcookie()
, hiçbir çerez hiç ayarlanır. Set-Cookie
başlığını kullanarak, çerez is set. Ben hem yönlendirmeyi kaldırmış ve sonuç asla değişmez. Bu, ancak setcookie()
için, Set-Cookie
için çalışır. Yani ben gerçekten kullanmak çözüm bir tercih yok çünkü iyi olacak, ama Set-Cookie
çözelti içinde, en kısa sürede bir etki alanı tüm ayırır eklemek gibi olacaktır:
header( 'Set-Cookie: iPlanetDirectoryPro=' . trim( $token_id ) . '; path=/; domain=local' );
En kısa sürede etki değeri eklemek gibi, ben bir başlık hatası alıyorum:
Header may not contain more than a single header, new line detected.
Ben "yerel" ve ". Yerel" olarak etki alanı değeri denedim. Davranışı değişmez.
Ben nadiren açıkça tanımlama erişmek zorunda, bu yüzden ben sadece belirgin bir şey eksik umuyoruz, ama ben kesinlikle öyle görmüyorum. Herhangi bir fikir çok takdir.
UPDATE: Sanırım bu biraz daha daralmış düşünüyorum. Bu iki yönde çalışacak gibi görünüyor as long as I don't include a domain value. Cookie için belirli bir etki alanı olarak "yerel.", "Yerel" veya istimal ile bir sorun olabilir mi?