Voglio impostare i cookie su URL basato su IP. Ecco il mio codice:
if(check_login($_POST))
{
setcookie("client_id", $clientid, time()+3600*24*1, "/", ".domain.com");
setcookie("email", $email1, time()+3600*24*1, "/", ".domain.com");
setcookie("domain", $sdomain, time()+3600*24*1, "/", ".domain.com");
setcookie("serverid", $serverid, time()+3600*24*1, "/", ".domain.com");
setcookie("password", $password1, time()+3600*24*1, "/", ".domain.com");
setcookie("current_login_status", $c_current_login_status, time()+3600*24*1, "/", ".domain.com");
**Instead of above ,I want to set cookies like following**
setcookie("client_id", $clientid, time()+3600*24*1, "/", "192.168.1.20");
setcookie("email", $email1, time()+3600*24*1, "/", "192.168.1.20");
setcookie("domain", $sdomain, time()+3600*24*1, "/", "192.168.1.20");
setcookie("serverid", $serverid, time()+3600*24*1, "/", "192.168.1.20");
setcookie("password", $password1, time()+3600*24*1, "/", "192.168.1.20");
}
Si prega di suggerire se è possibile.
risposte:
1 per risposta № 1A partire dal http://www.perlmonks.org/?node_id=128608
È possibile impostare un cookie su un numero IP invece del solito www.company.com?
Potresti essere in grado di impostare il cookie (cioè, ottenerequalche browser per accettarlo e memorizzarlo), ma in realtà nessun browser che conosco sarà effettivamente disponibile restituiscilo a te Dove lo fanno, introdurrebbe un enorme buco di sicurezza.
Pensaci per un momento. È possibile impostare un cookie per ".esempio.com" che verrà restituito da un browser per le visite a "example.com", "www.example.com" o "a.b.cesempio.com". Ma cosa? " .1.1" ? Quello corrisponderebbe ai siti dappertutto.
Quindi in modo esenziale, no.