Bir Querystring Örneğide ben vereyim
sayfalar.php?r10=anasayfa - Böyle görünür
<?php
$sayfa=$_GET['r10'];
if ($sayfa = "anasayfa") {
include "index.php";}
?>
<?php
$sayfa=$_GET['r10'];
if ($sayfa = "hakkimizda") {
include "hakkimizda.php";}
?>sayfalar.php?r10=hakkimizda
bir çok sayfayı sayfalar.php ye çağırarak Querystring ile Özel linkler oluşturabilirsiniz.
Hiç php bilmem, sadece orda burda gördüklerim ile şuan aşağıdaki kodu yazıyorum ve doğrusuda budur.
<?php
$sayfa = $_GET['r10'];
if ($sayfa == "anasayfa") {
include("index.php");
}
elseif ($sayfa == "hakkimizda") {
include("hakkimizda.php");
}
else {
echo "Sayfa bulunamadı";
}
?>
evet
mesela
isimler.asp?isim=maniakcoder
yazdığımda
isimler.asp nin içinde
<%
isim=request.querystring("isim")
%>
<%=isim%>
vardır ve
isimler.asp de
<%=isim%> maniakcoder yazdırırı bunu php de nasıl yaparım ???
Yukarıda bir iki yerde gördüm, querystring parametresini alıp illa değişkene atamadan kullanılmazmış gibi bir ortam oluşmuş, böyle bir şey yok.
Arkadaşın örneği
<%
isim=request.querystring("isim")
%>
<%=isim%>Benim Örneğim 1
<%
Response.Write Request.QueryString("isim")
%>Benim Örneğim 2
<%
Dim degisken : degisken = Request.QueryString("isim")
Response.Write degisken
%>Benim Örneğim 3
<% = Request.QueryString("isim") %>Yada
"Request.QueryString" yazmak her defasında uzun geliyor phpde daha kısa yazılıyor derseniz küçük bir fonksiyon işimizi görür.
<%
Function qs(ByVal param)
qs = Request.QueryString( param )
End Function
Response.Write qs("isim")
%>