<html lang="it-it" dir="ltr"><head></head><body># EDD_USE_PHP_SESSIONS

**Nota**: A partire da Easy Digital Downloads v3.3.0, è presente un'impostazione per disabilitare le sessioni PHP (Sessioni del database). Vedi Gestione sessioni [qui](https://easydigitaldownloads.com/docs/misc-settings/#general "qui") per i dettagli.

Per impostazione predefinita, EDD sceglie le sessioni PHP poiché sono generalmente più performanti rispetto alla gestione delle sessioni basata su database e aiutano a evitare problemi con alcuni plugin di object caching e le loro carenze con i tipi di opzioni transient.

In alcuni casi, i server / hosting potrebbero non supportare le sessioni PHP, il che può causare il malfunzionamento di EDD. In tal caso, dovrai sovrascrivere l'impostazione predefinita impostando EDD PHP Sessions su false. Tutto ciò che fa è dire a EDD di utilizzare un metodo diverso per tenere traccia di un utente sul sito.

### Carrello vuoto

La pagina di checkout che segnala Carrello vuoto quando un articolo dovrebbe essere aggiunto è un sintomo comune del mancato supporto delle sessioni PHP da parte del server. Si prega di rivedere [Il carrello è vuoto al checkout](https://easydigitaldownloads.com/docs/shopping-cart-is-empty-at-checkout/) prima di disabilitare le sessioni, poiché ci sono altre ragioni per cui ciò potrebbe accadere.

### Se è necessario modificare questa impostazione predefinita:

Inserisci questa costante nel tuo file wp-config.php per disabilitare le sessioni PHP di EDD:

```
define( 'EDD_USE_PHP_SESSIONS', false );
```

Se è necessario riabilitare le sessioni PHP di EDD, elimina la riga sopra o impostala su

```
define( 'EDD_USE_PHP_SESSIONS', true );
```

Se non sei sicuro di come modificare il tuo file wp-config.php, consulta la [pagina di aiuto ufficiale di WordPress](https://codex.wordpress.org/Editing_wp-config.php) sulla modifica del file.

Nota: devi inserire questo codice sopra la riga che dice:

```
/* That's all, stop editing! Happy blogging. */&lt;br&gt;&lt;/br&gt;
```

È sicuro lasciare la costante in wp-config.php a tempo indeterminato.

##### Come funzionano le sessioni PHP di EDD?

Se questa costante è definita, Easy Digital Downloads utilizzerà PHP $\_SESSION per memorizzare i dati del carrello. Per impostazione predefinita, quando la costante EDD\_USE\_PHP\_SESSIONS non è definita, EDD verificherà se il server supporta le sessioni basate su PHP e sceglierà la gestione delle sessioni PHP in futuro. Se la funzione session\_start non è supportata, EDD ripiega sulla classe WP\_Session, che è una combinazione di cookie del browser e righe di database memorizzate nella tabella wp\_options.</body></html>