Danke euch die Links waren wirklich Hilfreich!
Hab das ganze umgesetzt so sollte das ganze sicher sein wenn ich richtig oder ?
Hier der Code:
if(isset(htmlspecialchars($_COOKIE["ccid"]))){
$cctag = htmlspecialchars($_COOKIE['ccid']);
$hashid = md5($_SERVER['REMOTE_ADDR']);
$shop = htmlspecialchars($_SERVER['HTTP_HOST']);
$uri = htmlspecialchars($_SERVER['REQUEST_URI']);
$firstVisit = date("Y-m-d H:i:s", time());
$my_wpdb = new WPDB( 'X', 'X', 'X', 'X' );
$allids = $my_wpdb->query( $my_wpdb->prepare( "SELECT FROM counter WHERE counter gid = %s AND shop = %s AND uri = %s", array( $hashid, $shop, $uri ) ) );
if(isset($allids)) {
$my_wpdb->query( $my_wpdb->prepare( "UPDATE counter SET clicks = clicks+1 WHERE counter.gid = %s AND shop = %s AND uri = %s", array( 'gid' => $hashid, 'shop' => $shop, 'uri'=> $uri ) ) );
}
else {
$my_wpdb->query( $my_wpdb->prepare( "INSERT INTO counter ( cctag, gid, shop, clicks, uri, firstVisit ) VALUES ( %d, %s, %s, %d, %s, %s )",
array( $cctag, $hashid, $shop, 1, $uri, $firstVisit ) ) );
}
}
else {
}