Skip to content

Instantly share code, notes, and snippets.

@stadem
stadem / get_real_ip_cloudflare.php
Created October 24, 2023 21:05 — forked from lenivene/get_real_ip_cloudflare.php
Get REAL IP in CloudFlare by PHP
<?php
function get_ip(){
if( ! empty( $_SERVER['HTTP_CLIENT_IP'] ) ){
$ip = $_SERVER['HTTP_CLIENT_IP'];
}
elseif( ! empty( $_SERVER['HTTP_X_FORWARDED_FOR'] ) ){
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
}
else{
$ip = $_SERVER['REMOTE_ADDR'];
@stadem
stadem / amka-validator.js
Created August 2, 2021 12:45 — forked from tdoumas/amka-validator.js
Αλγόριθμος ορθότητας AMKA Greek Social Security Number (AMKA)
// Greek Social Security Number Validation (AMKA)
// Αλγόριθμος ορθότητας ΑΜΚΑ
function validateAMKA(amka) {
if (!amka.match(/^\d{11}$/) || amka == '00000000000')
return false;
var iSum = 0;
for (var i = 1; i <= amka.length; i++) {
var iDigit = parseInt(amka.charAt(i - 1), 10);
if (i % 2 === 0) {