Benim geliştirme ve üretim sunucusuna aşağıdaki özdeş kodu var. Bu ancak üretim tarafında, kalkınma ucunda çalışır:
<?php
$s = session_start();
mail('me@example.com', 'Site-test', "s=$s; SESSION=".serialize($_SESSION), "MIME...");
Geliştirme sunucu gösterir:
s=1; SESSION=a:4:{s:20:"user_timezone_region";s:13:"Pacific/Samoa";s:4:"lang";s:1:"1";s:12:"sess_user_id";s:3:"225";s:14:"sess_user_type";s:1:"S";}
Üretim sunucusu gösterir:
s=1; SESSION=a:0:{}
Ben teşhis umuyorum üretim sunucusunda benim PHP ayarları ile yanlış bir şey var. Evet, bu son zamanlarda benim diğer iki sorulara bağlı here ve here.
Daha fazla bilgi:
- Ben cPanel bu sunucu üzerinde çalışan var
- PHP hatalar.log (değişken 's' '1 olduğunu unutmayın ') bir hata olması için yukarıdaki rapor vermedi
- Iki phpinfo farklar () birinci bağlantı belirtilen