Autentificare
Începe

Documentație Easy Digital Downloads

Documentație, Materiale de Referință și Tutoriale pentru Easy Digital Downloads 

EDD_USE_PHP_SESSIONS

Notă: Începând cu Easy Digital Downloads v3.3.0, există o setare pentru a dezactiva sesiunile PHP (Sesiuni în baza de date). Vezi Gestionarea Sesiunilor aici pentru detalii.

În mod implicit, EDD alege sesiunile PHP, deoarece acestea sunt, în general, mai prietenoase cu performanța decât gestionarea sesiunilor bazată pe baza de date și ajută la evitarea problemelor cu unele plugin-uri de caching de obiecte și a neajunsurilor acestora cu tipurile de opțiuni tranzitorii.

În unele cazuri, serverele / hostingul s-ar putea să nu suporte sesiunile PHP, ceea ce poate face ca EDD să nu funcționeze corect. Dacă acesta este cazul, va trebui să suprascrieți implicitul setând Sesiunile PHP EDD la fals. Tot ce face acest lucru este să spună EDD să folosească o metodă diferită pentru a urmări un utilizator pe site.

Coș gol

Pagina de finalizare a comenzii care raportează Coș gol atunci când un articol ar trebui adăugat este un simptom comun al sesiunilor PHP nesuportate de server. Vă rugăm să consultați Coșul de cumpărături este gol la finalizarea comenzii înainte de a dezactiva sesiunile, deoarece există și alte motive pentru care acest lucru s-ar putea întâmpla.

Dacă trebuie să schimbați acest implicit:

Plasați această constantă în fișierul dvs. wp-config.php pentru a dezactiva Sesiunile PHP EDD:

define( 'EDD_USE_PHP_SESSIONS', false );

Dacă trebuie să reactivați Sesiunile PHP EDD, fie ștergeți linia de mai sus, fie setați-o la

define( 'EDD_USE_PHP_SESSIONS', true );

Dacă nu sunteți sigur cum să editați fișierul dvs. wp-config.php, vă rugăm să consultați pagina oficială de ajutor WordPress despre editarea fișierului.

Notă: trebuie să plasați acest cod deasupra liniei care spune:

/* That's all, stop editing! Happy blogging. */

Este sigur să lăsați constanta în wp-config.php pe termen nedefinit.

Cum funcționează Sesiunile PHP EDD?

Dacă această constantă este definită, Easy Digital Downloads va folosi sesiunile PHP $_SESSION pentru stocarea datelor coșului. În mod implicit, atunci când constanta EDD_USE_PHP_SESSIONS nu este definită, EDD va verifica dacă serverul suportă sesiuni bazate pe PHP și va alege gestionarea sesiunilor PHP în continuare. Dacă funcția session_start nu este suportată, atunci EDD recurge la clasa WP_Session, care este o combinație de cookie-uri de browser și rânduri din baza de date stocate în tabelul wp_options.

A fost util acest articol?

Începeți să vindeți astăzi!

Alăturați-vă peste 50.000 de proprietari de magazine inteligente și începeți să folosiți cel mai ușor mod de a vinde produse digitale cu WordPress.

Copyright © 2025 Sandhills Development, LLC

[universally_switcher]