Sayfayı PHP ile başka sayfaya yönlendirme

hurafeistans829

Hectopat
Katılım
20 Ekim 2018
Mesajlar
583
Çözümler
7
Daha fazla  
Cinsiyet
Diğer
Arkadaşlar sayfanın başında "echo" "@" gibi yazılar vardı PHP ile alakalı. https://domain.com/invite/xxx arkadaslar buraya girilen XXX i buraya nasıl yönlendiririm https://domain.com/tab/tab2/sayfa.php?sayfadi=xxx xxx yerine ne yazılırsa bu sayfaya yönlendirecek. Mesela birine https://domain.com/invite/ahmet diye atarsam ahmet linke basınca https://domain.com/tab/tab2/sayfa.php?sayfadi=ahmet' e gidecek ama bunu FTP den değil php olarak yani her ne yazarsam oraya gidecek şekilde yapmak istiyorum yardımcı olursanız sevinirim.

404 sayfası şeklinde de olabilir ama dediğim gibi xxx e atacak bulamadım çözümünü :(
 
Son düzenleyen: Moderatör:
CMS (İçerik Yönetim Sistemi) nedir?
Sayfanın kendi özel PHP şablonu varsa şu kod işinizi görür:
Kod:
header("Location: .$newURL.php");
die();
Ama sayfanın özel şablonu yoksa panel üzerinden yönlendirme yapmanız lazım.
 
Sanırım bu işini görecek, dener misin?

PHP:
<?php

preg_match("/[^\/]+$/", "https://-----.com/invite/vegas", $matches);
$key = $matches[0];

echo $key;


if ($key != '') {
    header("Location: https://------.com/tab/tab2/sayfa.php?sayfadi=.$key");
    exit();
}
 
Son düzenleme:
Sanırım bu işini görecek, dener misin?

PHP:
<?php

preg_match("/[^\/]+$/", "https://-----.com/invite/vegas", $matches);
$key = $matches[0];

echo $key;


if ($key != '') {
    header("Location: https://------.com/tab/tab2/sayfa.php?sayfadi=.$key");
    exit();
}
Hocam dediğiniz şey çok güzel çalışıyor fakat ben invite klasöründe index.php dosyasının içine "https://-----.com/invite/vegas" "https://-----.com/invite/ahmet" gibi tek tek eklemem gerekiyor. Ben php de vegas'a ve ahmet'e özel bir dosya oluşturmadan oraya abuk subuk bir şey bile yazsalar oraya atsın istiyordum. 404 gibi bi nevi ama işte $key şeklinde bilgi taşıyacak. Çok araştırdım ama sanırım bunun çözümü yok
 

Geri
Yukarı