Added code to redirect the user to a different page if the GLink they requested is geo-restricted

php
Aadhavan Srinivasan 1 year ago
parent 3d36c2704a
commit 42eff5e0fa

@ -15,7 +15,7 @@
$keyspace = 'glink';
$session = $cluster->connect($keyspace);
$statement = $session->prepare('SELECT url FROM data WHERE shortlink=? ALLOW FILTERING;');
$statement = $session->prepare('SELECT url,is_geo FROM data WHERE shortlink=? ALLOW FILTERING;');
$result = $session->execute($statement,array('arguments' => array($uri)));
if ($result->count() == 0) {
@ -27,8 +27,14 @@
if (is_null($row)) {
printf('The given GLink was invalid, and doesn\'t point to a specific web page.');
exit;
} else {
if ($row['is_geo'] == true) {
header("Location: https://glink.zip/reqloc.html");
exit;
} else {
header("Location: " . $row['url']);
exit;
}
}
}
}

Loading…
Cancel
Save