wmaraci reklam

$_GET verilerin kayma sorunu.

5 Mesajlar 847 Okunma
pst.net
wmaraci reklam

DiweyDays DiweyDays Linkcin.com Kullanıcı
  • Üyelik 23.04.2019
  • Yaş/Cinsiyet 24 / E
  • Meslek Ögrenci
  • Konum Kayseri
  • Ad Soyad M** S**
  • Mesajlar 180
  • Beğeniler 44 / 47
  • Ticaret 0, (%0)
Merhaba $_GET tarihi çekiyorum sadece son hanesini aliyor örnk (2020.09.21) bunun sadece sondaki 21 olan kismini aliyor ben tarihi tam olarak çekmesini ve id çekmesini istiyorum. ama tarih son hane id bi önceki haneyi aliyor. sanirim htaccess de bir sorun yaşiyorum.

">

.htaccess
RewriteRule ^bosadusen-([0-9a-zA-Z-_]+)-([0-9]+)-([0-9a-zA-Z-_]+)$ bosadusen.php?sef=$1&urun_id=$2&urun_bosadusenzaman=$3 [L,QSA]



echo $_GET['urun_id']."
";
echo $_GET['urun_bosadusenzaman'];


http://localhost/myblog-294-1212-12-12



Yapmak istedigim --

id 294
Tarih 1212-12-12 çekmesi
 

 

wmaraci
reklam

v4r1able v4r1able Coder Kullanıcı
  • Üyelik 04.04.2020
  • Yaş/Cinsiyet 18 / E
  • Meslek Kodlama
  • Konum İstanbul Avrupa
  • Ad Soyad L** P**
  • Mesajlar 160
  • Beğeniler 45 / 57
  • Ticaret 1, (%100)
"-" olarak ayırdığın için çakışıyordu şöyle düzelttim ;

.htacces ;
RewriteEngine on
RewriteRule ^bosadusen-([0-9a-zA-Z-_]+)-([0-9]+)-([0-9a-zA-Z-_]+)-([0-9a-zA-Z-_]+)$ bosadusen.php?urun_id=$1&urun_bosadusenzaman_gun=$2&urun_bosadusenzaman_ay=$3&urun_bosadusenzaman_yil=$4 [L,QSA]


bosadusen.php ;

echo $_GET["urun_id"]."
";
$zaman = $_GET["urun_bosadusenzaman_gun"]."-".$_GET["urun_bosadusenzaman_ay"]."-".$_GET["urun_bosadusenzaman_yil"];
echo $zaman;

?>


gün, ay ve yıl olarak ayırdım daha da işine gelecektir $zaman olarakta birleştirdim.

http://localhost/test/bosadusen-294-21-09-2020

id ve tarih.
DiweyDays

kişi bu mesajı beğendi.

DiweyDays DiweyDays Linkcin.com Kullanıcı
  • Üyelik 23.04.2019
  • Yaş/Cinsiyet 24 / E
  • Meslek Ögrenci
  • Konum Kayseri
  • Ad Soyad M** S**
  • Mesajlar 180
  • Beğeniler 44 / 47
  • Ticaret 0, (%0)

v4r1able adlı üyeden alıntı

"-" olarak ayırdığın için çakışıyordu şöyle düzelttim ;

.htacces ;
RewriteEngine on
RewriteRule ^bosadusen-([0-9a-zA-Z-_]+)-([0-9]+)-([0-9a-zA-Z-_]+)-([0-9a-zA-Z-_]+)$ bosadusen.php?urun_id=$1&urun_bosadusenzaman_gun=$2&urun_bosadusenzaman_ay=$3&urun_bosadusenzaman_yil=$4 [L,QSA]


bosadusen.php ;

echo $_GET["urun_id"]."
";
$zaman = $_GET["urun_bosadusenzaman_gun"]."-".$_GET["urun_bosadusenzaman_ay"]."-".$_GET["urun_bosadusenzaman_yil"];
echo $zaman;

?>


gün, ay ve yıl olarak ayırdım daha da işine gelecektir $zaman olarakta birleştirdim.

http://localhost/test/bosadusen-294-21-09-2020

id ve tarih.

Teşekkür ederim ama id çekince ürünün id den önceki urun adi da çekiyor myblog-294 şeklinde
 

 

v4r1able v4r1able Coder Kullanıcı
  • Üyelik 04.04.2020
  • Yaş/Cinsiyet 18 / E
  • Meslek Kodlama
  • Konum İstanbul Avrupa
  • Ad Soyad L** P**
  • Mesajlar 160
  • Beğeniler 45 / 57
  • Ticaret 1, (%100)
O zaman şöyle yapın ;

.htaccess ;

RewriteEngine on
RewriteRule ^bosadusen-([0-9a-zA-Z-_]+)-([0-9a-zA-Z-_]+)-([0-9]+)-([0-9a-zA-Z-_]+)-([0-9a-zA-Z-_]+)$ bosadusen.php?urun_adi=$1&urun_id=$2&urun_bosadusenzaman_gun=$3&urun_bosadusenzaman_ay=$4&urun_bosadusenzaman_yil=$5 [L,QSA]


bosadusen.php ;


echo $_GET["urun_adi"]."
";
echo $_GET["urun_id"]."
";
$zaman = $_GET["urun_bosadusenzaman_gun"]."-".$_GET["urun_bosadusenzaman_ay"]."-".$_GET["urun_bosadusenzaman_yil"];
echo $zaman;

?>
DiweyDays

kişi bu mesajı beğendi.

wmaraci
Mersin evden eve nakliyat

DiweyDays DiweyDays Linkcin.com Kullanıcı
  • Üyelik 23.04.2019
  • Yaş/Cinsiyet 24 / E
  • Meslek Ögrenci
  • Konum Kayseri
  • Ad Soyad M** S**
  • Mesajlar 180
  • Beğeniler 44 / 47
  • Ticaret 0, (%0)

v4r1able adlı üyeden alıntı

O zaman şöyle yapın ;

.htaccess ;

RewriteEngine on
RewriteRule ^bosadusen-([0-9a-zA-Z-_]+)-([0-9a-zA-Z-_]+)-([0-9]+)-([0-9a-zA-Z-_]+)-([0-9a-zA-Z-_]+)$ bosadusen.php?urun_adi=$1&urun_id=$2&urun_bosadusenzaman_gun=$3&urun_bosadusenzaman_ay=$4&urun_bosadusenzaman_yil=$5 [L,QSA]


bosadusen.php ;


echo $_GET["urun_adi"]."
";
echo $_GET["urun_id"]."
";
$zaman = $_GET["urun_bosadusenzaman_gun"]."-".$_GET["urun_bosadusenzaman_ay"]."-".$_GET["urun_bosadusenzaman_yil"];
echo $zaman;

?>




Cok teşekkür ederim sorun çözülmüştür.
v4r1able

kişi bu mesajı beğendi.

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al