Ambassador adlı üyeden alıntı: mesajı görüntüle
Merhaba

Sorun tek tırnak v.s değil. İşlem yapılan kod bu kadar ise veri tabanına kayıt edilmesini istediğiniz değişkenlerde sorun var bakın yazmış zaten

"PHP Catchable fatal error: Object of class stdClass could not be converted to string"

$ip değişkenini direkt gönderemezsiniz.

$ip->ip olarak dener misiniz diğer tüm değerleri de.
Cevap için teşekkürler dediğiniz gibi yaptım ip ile ilgili kayıt işlemleri sorunuz fakat header'ı kayıt ederken problem yaşıyorum.

Header için kullandığım kod satırları aşağıdaki gibidir.

$headers = apache_request_headers();        
foreach ($headers as $header => $value) {
 echo "<div>";
 $topluheader = "<b>$header</b> : $value";
 echo $topluheader;
 echo "</div>";
}
Headerları tek tek çekip db'ye kaydetmek için yol bulamadığım için çektiği tüm header bilgilerini db'de tek bir sutuna kaydetsin diye topluheader diye birşey oluşturdum.

Problem şu header'ı eklerken aşağıdaki gibi db'ye eksik ve rastgele headerlar ekliyor.

<b>Cache-Control</b> : max-age=0
Olması gereken aşağıdaki gibidir

Host : denemesite.com
User-Agent : Mozilla/5.0 (Windows NT 10.0; WOW64; rv:53.0) Gecko/20100101 Firefox/53.0
Accept : text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language : tr-TR,tr;q=0.8,en-US;q=0.5,en;q=0.3
Accept-Encoding : gzip, deflate
Connection : keep-alive
Upgrade-Insecure-Requests : 1
Cache-Control : max-age=0
Burdaki amaç kullanıcı'nın siteye girişte kullandığı headerları çekip göstermek ve veritabanına kayıt etmek.