Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

È possibile leggere con PHP un cookie creato con javascript?

190 views
Skip to first unread message

Bino Cola

unread,
Feb 2, 2013, 9:10:32 AM2/2/13
to
Ciao a tutti i lettori del gruppo,
da autodidatta sto imparando il linguaggio PHP.
Sto studiando i cookie.
Vi chiedevo se � possibile leggere attraverso qualche funzione in PHP un
cookie creato con javascript.
Ciao a tutti :)

Marco Albarelli (fu Motosauro) @fisso

unread,
Feb 3, 2013, 7:09:15 AM2/3/13
to
Il 02/02/2013 15:10, Bino Cola ha scritto:
> Ciao a tutti i lettori del gruppo,
> da autodidatta sto imparando il linguaggio PHP.
> Sto studiando i cookie.
> Vi chiedevo se è possibile leggere attraverso qualche funzione in PHP un
> cookie creato con javascript.
> Ciao a tutti :)
Ma provarci?
Pagina html:

<script
src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
document.cookie= "esempio=provaci"; //standard javascript
$.get('cookie.php',function(data){
alert(data);
},'text');
});
</script>


pagina php:

<?php
print_r($_COOKIE);

risultato:

Array
(
[esempio] => provaci
)



--
I fatti mi cosano

Alessandro Pellizzari

unread,
Feb 4, 2013, 4:46:53 AM2/4/13
to
Il Sat, 02 Feb 2013 15:10:32 +0100, Bino Cola ha scritto:

> Vi chiedevo se è possibile leggere attraverso qualche funzione in PHP un
> cookie creato con javascript.

Con PHP (che è lato server) non puoi leggere i cookie (che sono lato
client). Come non puoi farlo con Java, ASP, Python, Ruby o qualsiasi
altro linguaggio lato server.

Devi aspettare che il client si connetta al server in qualche modo
(l'utente clicca, javascript fa una chiamata AJAX, javascript fa un reload
della pagina, ecc. ecc.)

A quel punto il browser manda il cookie al server (e quindi a PHP) che se
lo ritrova in $_COOKIES

Bye.
0 new messages