Hey, ich hab nen kleines Problem beim einbinden einen Scirptes.
Folgende Fehlermeldung bekomme ich:
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/lizzaran/public_html/wp-content/themes/rio/header.php:2) in /home/lizzaran/public_html/wp-content/themes/rio/picture.php on line 8
PHP
<?php
/*
Template Name: Picture
*/
?><?php get_header(); ?>
<?php
ob_start();
session_start();
include("config.php");
include_once(dirname(__FILE__)."/proxy_detector.class.php");
$proxy = new proxy_detector();
srand((double)microtime()* 10000);
$sid = session_id();
$ip = $_SERVER["REMOTE_ADDR"];
$result = mysql_query("SELECT `id`, `IP`, `SID` FROM `fotoklicks_uid` WHERE `SID` = '".$sid."' AND `IP` = '".$ip."';");
$data = mysql_fetch_assoc($result);
if(mysql_num_rows($result) == 0)
{
$id = rand(1000, 99999999);
mysql_query("INSERT INTO `fotoklicks_uid` (`id`, `IP`, `SID`) VALUES ('".$id."', '".$ip."', '".$sid."');");
}
else
{
$id = $data["id"];
$sid = $data["SID"];
}
if(!empty($_GET["id"]))
{
if($proxy->detect())
{
//Insert in SQL for founded Proxy.. save UID / IP / UAgent
}
else
{
// User in Sperre eintragen, weil er auf den Link geklickt hat mit ID!
$result2 = mysql_query("SELECT * FROM `fotoklicks_sperre` WHERE `IP` = '".$ip."';");
$data2 = mysql_fetch_assoc($result2);
if($data2["IP"] != $ip)
{
mysql_query("INSERT INTO `fotoklicks_sperre` (`uid`, `IP`, `UAgent`, `time`) VALUES ('".mysql_real_escape_string($_GET["id"])."', '".$ip."', '".$_SERVER["HTTP_USER_AGENT"]."', UNIX_TIMESTAMP());");
}
}
}
?>
Alles anzeigen
Plugins sind alle deaktiviert, file ist UTF-8 ohne Boom.