Google-Clone-Script/load_more_images.php
2019-12-25 01:33:52 +05:30

56 lines
No EOL
1.2 KiB
PHP

<?php
session_start();
include('helpers/url_helpers.php');
if (isset($_SESSION['resultsArraySession'])) {
if (isset($_POST['csrf_token'])) {
if ($_POST['csrf_token'] == $_SESSION['csrf_token']) {
$counter = 0;
foreach ($_SESSION['resultsArraySession'] as $result) {
if($counter < 30){
$host = parse_url($result['site_url'])['scheme'] . "://" . parse_url($result['site_url'])['host'];
echo '
<div class="image-card">
<a href="' . $result['src'] . '" data-fancybox="gallery" data-caption="' . $result['title'] . '" data-siteurl="' .$result['site_url']. '">
<div class="image-div">
<img src="' . $result['src'] . '">
</div>
</a>
<a href="' . $result['site_url'] . '">
<div class="img-title">' . $result['title'] . '</div>
</a>
<a href="' . $host . '">
<div class="base-url">' . $host . '</div>
</a>
</div>
';
}
$counter++;
}
$_SESSION['resultsArraySession'] = array_slice($_SESSION['resultsArraySession'], 30);
}
else{
echo "Invalid token";
}
}
else{
header('location:' . project_url());
}
}
else{
header('location:' . project_url());
}