Manipuler avec attention les URLs courtes
Click here to load reader
-
Upload
christophe-villeneuve -
Category
Documents
-
view
293 -
download
0
description
Transcript of Manipuler avec attention les URLs courtes
Manipuler avec attention les URLs courtes
Christophe Villeneuve
???
http://bit.ly/TugThb
http://afup.org/pages/phptournantes2012/sessions.php
Pourquoi fautil raccourcir ses URL ?
● URL longues● Micro blogging● Twitter limite 140 caractères
Fabrication
Fabriquer vos URLs courtes
● TinyURL – 11 caractères● Bit.ly – 6 caractères● g.co (Google) – 4 caractères● fb.me (Facebook)● t.co (Twitter)
http://votre_url/xxxxxx Calcul...
Exemple tiny_url
function get_tiny_url($url)
{
$ch = curl_init();
$timeout = 5;
curl_setopt($ch,CURLOPT_URL,'http://tinyurl.com/apicreate.php?url='.$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout);
$data = curl_exec($ch);
curl_close($ch);
return $data;
}
● Id● url_longue● url_courte● Compteur● Date creation● Date acces
MySQL
Formulaire
Requete $sql
Insert into 'votre_table'● url_longue● date_creation
PHP
<link rel="shortlink" href="http://bit.ly/TugThb" />
En HTML
http://afup.org/pages/phptournantes2012/sessions.php
Risques
● Phishing● XSS● Failles navigateurs
● SPAM● Repère associé (1.usa.gov)
Vérifier
Check Short URL (http://checkshorturl.com)
Solution
● Xpnd.it! (addon Firefox)● View Thru (addon Chrome)● Offre pro bit.ly (ex nyti.ms => NewYork TImes)● ...
Questions ?
hellosct1