Не надо вам смс регистрация, проще ее просто сразу отключить. Для защиты от ботов есть нормальные капчи (интерактивные) и всякого рода способов типа интерпретация js, вопрос-ответ (на изображение) и тп.
function arraysEqual(a1,a2) { return JSON.stringify(a1) == JSON.stringify(a2); } var ids = [], len = obj.mod.length; for(var i=0; i<len; i++){ var row = obj.mod; var n = i+1; if(n < len && ids.indexOf(obj.mod[n].id) == -1){ for(n; n<len; n++){ if(arraysEqual(row.images, obj.mod[n].images)){ ids.push(obj.mod[n].id); } } } } alert(ids);
Ваш ответ содержит ответ на ваш вопрос.
Disallow: /*?category=
Disallow: /*?content=
Если их несколько то да.
Можно. Сохранить пройденные ключи и проверить если текущего ключа нет в этом массиве. Если есть, значит он повторяется. for > if indexOf + else
Вопрос: а как вы вызываете картинку в страницу как base64 encoded Data URI и где хранятся мета данные картинки (IPTC, EXIF)?
Jquery подключен? Ошибки js?
var arr2 = []; for(var i=0, m=[]; i<arr.length; i++){ var row = arr; var k = m.indexOf(row.num); if(k == -1){ m.push(row.num); k = m.length - 1; arr2[k] = []; } arr2[k].push(row); } console.log(arr2);
<a href="#" id="version">Change</a>
<script>
var uri = window.location.pathname + window.location.search;
if(uri.indexOf('/en/') != 0)
uri = '/en' + uri;
else
uri = uri.substr(3);
$('#version').attr('href', uri);
</script>
<a href='/en{$_SERVER['REQUEST_URI']}'>
js - window.location.href