İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

tiny link scriptinin Mantığı ?

OnurSQL

0
İyinet Üyesi
Katılım
29 Mart 2005
Mesajlar
2,025
Reaction score
1
Konum
ankara
Belli bir mantık yok, veritabanından veri çekme

RewriteRule ^(.*)/$ gel.php?id=$1

şeklinde basit bir htaccess yönergesi.
 

Angelo

0
İyinet Üyesi
Katılım
13 Aralık 2004
Mesajlar
9,603
Reaction score
111
Konum
AZ
Gibisi fazla öyle yapacaksın, database'e kaydedeceksin. Ya da dosyanın içinde kaydedeceksin veriyi 1-> iyinet 2-> google gibi.
 

mstgngr

0
İyinet Üyesi
Katılım
2 Kasım 2007
Mesajlar
83
Reaction score
0
PHP:
<?
/*
  ************************************************************************************
  * TinyUrl - Forum, portal türü uygulamalarda kısıtlama getirilen imza veya mesaj bölümüne uzun     *
  * URl adresleri girmenizi sağlayabilecek bir uygulamadır.                                                                     *
  * Sistem içerisine girilen linti domain/a3ef4/ türünde kısaltmaktadır.                                               *
  ************************************************************************************ 
  * Kodlama 			:			Olgar (Caesar) Verim					        *
  * E-Posta			:			[email protected]					        *
  * Lisans:			:			OpenSource (GNU)					        *
  * Kullanım			:			Sınırsız							        *
  * Destek			:			http://wm.web.tr						        *
  * IRC			:			irc.penguenler.org					        *
  ************************************************************************************
  * YASAL UYARI: 												        *
  * Script tüm hakları ile Olgar Verim'e ait olup, belirtilmeden copyright bölümün kaldırılması veya  *
  * script coderinin isminin değiştirilmesi yasaktır!							        *
  ************************************************************************************
  */
$id=$_GET[id];
if (!$id) {
	header("location: /index.php");
	die();
}
include "ayar.php";
$bozuk=array("'","\"","\\");
$duzgun=array("","","");
$id=strip_tags($id);
$id=str_replace($bozuk,$duzgun,$id);

$kontrol=mysql_query("select url from site where hash='".$id."'");
$no=mysql_num_rows($kontrol);

	if ($no==0) {
		header("location: /index.php");
		die();
	} else {
		$oku=mysql_fetch_array($kontrol);
		header("location: $oku[url]");
		die();
	}

?>

git.php örnek olabilir mantık çok basit hatta caesar'ın tinyurl sciptini incelemeni tavsiye ederim.
 

deja_wu

0
İyinet Üyesi
Katılım
26 Şubat 2005
Mesajlar
142
Reaction score
0
Kod:
<?
//mysgl bağlantın

$id = $HTTP_GET_VARS['id']; //gelen id
//sorgu
$sorgu = mysql_query( "SELECT id, siteadresi FROM siteler where id = '$id'");
$row = mysql_fetch_row($sorgu);
//adrese yönlendirme
Header("Location: $row->siteadresi");
?>
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst