-
Notifications
You must be signed in to change notification settings - Fork 11
/
Copy pathsession-cache-limiter.xml
89 lines (85 loc) · 3.3 KB
/
session-cache-limiter.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
<?xml version="1.0" encoding="UTF-8"?>
<!-- splitted from ./it/functions/session.xml, last change in rev 1.10 -->
<!-- last change to 'session-cache-limiter' in en/ tree in rev 1.62 -->
<!-- EN-Revision: n/a Maintainer: penzo Status: ready -->
<!-- OLD-Revision: 1.83/EN.1.62 -->
<refentry xml:id="function.session-cache-limiter" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>session_cache_limiter</refname>
<refpurpose>Assume o imposta il limitatore di cache corrente</refpurpose>
</refnamediv>
<refsect1>
<title>Descrizione</title>
<methodsynopsis>
<type>string</type><methodname>session_cache_limiter</methodname>
<methodparam choice="opt"><type>string</type><parameter>cache_limiter</parameter></methodparam>
</methodsynopsis>
<para>
<function>session_cache_limiter</function> restituisce il nome del limitatore
di cache corrente. Se <parameter>cache_limiter</parameter> è
specificato, il nome del limitatore di cache corrente viene cambiato
nel nuovo valore.
</para>
<para>
Il limitatore di cache controlla quali header HTTP che influenzano la cache vengono
mandati al client. Questi header determinano i modi in cui il contenuto della
pagina può essere mandato in cache, sia da parte del client che da parte di
eventuali proxy. Impostando il limitatore di cache a
<literal>nocache</literal>, per esempio, non permetterebbe nessun caching
lato client. Un valore di <literal>public</literal>, invece, permetterebbe il caching.
Può anche essere impostato a <literal>private</literal>, che è leggermente più restrittivo di
<literal>public</literal>.
</para>
<para>
Nella modalità <literal>private</literal>, l'header Expire mandato al
client, potrebbe causare confusione per alcuni browser incluso Mozilla.
Si può evitare questo problema con la modalità
<literal>private_no_expire</literal>. In questo modo l'header Expire non
viene mai spedito al client.
</para>
<note>
<para>
<literal>private_no_expire</literal> è stato aggiunto in PHP 4.2.0dev.
</para>
</note>
<para>
Il limitatore di cache è resettato al valore di default archiviato in
<literal>session.cache_limiter</literal> alla richiesta iniziale. Per questo motivo,
avete bisogno di chiamare <function>session_cache_limiter</function> per ogni
richiesta (e prima che <function>session_start</function> sia chiamata).
</para>
<example>
<title><function>session_cache_limiter</function> esempi</title>
<programlisting role="php">
<![CDATA[
<?php
# set the cache limiter to 'private'
session_cache_limiter('private');
$cache_limiter = session_cache_limiter();
echo "Il limitatore di cache è adesso impostato a $cache_limiter<p>";
?>
]]>
</programlisting>
</example>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->