mod_rewrite a cookies

Programovacie jazyky, rady, poradňa...
Boroboro
Light Expert
Light Expert
Používateľov profilový obrázok
Príspevky: 57
Registrovaný: 01 máj 2006, 21:48

mod_rewrite a cookies

Príspevok od používateľa Boroboro »

Mam problem s cookies v javascripte .... mal som robenu stranku bez mod_rewrite a cookies fungovali ale ked som to prerobil na mod_rewrite uz nie ....vie niekto v com je problem a ako to riesit?
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: mod_rewrite a cookies

Príspevok od používateľa audiotrack »

zrejme neukladáš cookies pre doménu, ale pre konkrétnu path (ktorá sa kvôli mod_rewrite zmenila). Vyriešíš to opravením toho javascriptu
Boroboro
Light Expert
Light Expert
Používateľov profilový obrázok
Príspevky: 57
Registrovaný: 01 máj 2006, 21:48

Re: mod_rewrite a cookies

Príspevok od používateľa Boroboro »

s javascriptom nemam skoro ziadne skusenosti mozes mi prosim upravit kod co pouzivam?

Kód: Vybrať všetko

function setCookie(c_name,value,expiredays)
{
var exdate=new Date();

exdate.setDate(exdate.getDate()+expiredays);
document.cookie=c_name+ "=" +escape(value)+
((expiredays==null) ? "" : ";expires="+exdate.toUTCString());
}
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: mod_rewrite a cookies

Príspevok od používateľa audiotrack »

no tam cestu nemáš. Nikde inde tie cookies neukladáš? Nerobil si aj iné zmeny v kode okrem toho .htaccessu?
Boroboro
Light Expert
Light Expert
Používateľov profilový obrázok
Príspevky: 57
Registrovaný: 01 máj 2006, 21:48

Re: mod_rewrite a cookies

Príspevok od používateľa Boroboro »

nijake ine zmeny som nerobil .... vsetko som kontroloval do tej funkcie dorazia vsetky premenne ake maju ale ked dam potom vypisat cookies v php ta pise ze nie je definovana premenna
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: mod_rewrite a cookies

Príspevok od používateľa audiotrack »

pozri si cez prehliadač či tie cookies máš nastavené alebo nie. Je možné že ich v php vypisuješ zle (prípadne skôr ako sa nastavili)
Boroboro
Light Expert
Light Expert
Používateľov profilový obrázok
Príspevky: 57
Registrovaný: 01 máj 2006, 21:48

Re: mod_rewrite a cookies

Príspevok od používateľa Boroboro »

pozeral som do prehliadaca cookies je vytvorene ako ma byt len nerozumiem preco ju nezobrazi php .... volanie cookies je spravne tam som nic nemenil ... v com je teda problem?
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: mod_rewrite a cookies

Príspevok od používateľa audiotrack »

nezmenil si v tom .htaccess aj niečo iné? (Zapnutie globálnych premenných, nepreposielanie query stringu a podobne)?
Boroboro
Light Expert
Light Expert
Používateľov profilový obrázok
Príspevky: 57
Registrovaný: 01 máj 2006, 21:48

Re: mod_rewrite a cookies

Príspevok od používateľa Boroboro »

mal som zapnute globalne premenne ale uz som to odstranil ale aj tak to nejde
.... inac pri tej cookie v prehliadaci mi pise ze server je localhost.local ..... to local co znamena ? je to normalne ? lebo som sa s tym este nestretol

//autoeditácia príspevku (14 Mar 2011, 14:50)
uz som to poriesil keby niekto narazil na podobny problem pouzil som trochu iny zapis funkcie ktory som nasiel na nete

Kód: Vybrať všetko

function setCookie(name, value, seconds) {
 
		if (typeof(seconds) != 'undefined') {
			var date = new Date();
			date.setTime(date.getTime() + (seconds*1000));
			var expires = "; expires=" + date.toGMTString();
		}
		else {
			var expires = "";
		}
 
		document.cookie = name+"="+value+expires+"; path=/";
	}
Napísať odpoveď