Jump to content
php.lv forumi

kaa glabaat linkus tableee?


ViszinisA

Recommended Posts

ir daudz linki visaas malaas lapai...

 

nu domaati tie linki kas ir kreisajaa malaa un augshaa (parasti)(ja vispaar ir)

 

Q1: kaa glabaat vinjus ieksh DB?

Q2: vai vispaar vai ir jeega linkiem likt itkaa ciparus? domaats par drosiibu...?

 

prasu tapeec ka manas ieprieksheejaas lapas linki jums nepati un man nebija pieejama DB (tagad ir)

 

piem.

index.php?uzkurieni=1...100

 

jaunumi = 1

vecumi = 2

cepumi = 3

utt..

Link to comment
Share on other sites

Q2: vai vispaar vai ir jeega linkiem likt itkaa ciparus? domaats par drosiibu...?

vispar savaa zinjaa ir jeega... tik vajag pareizu parbaudi...

apm:

$lapu_masivs[0]='1.php';
$lapu_masivs[1]='2.php';

$parb=settype($_GET['uzkurieni'], "integer");
if ($parb==0 OR $parb>$max_cipars)
 {
 echo 'Ej maajaas hakeri...';
exit;
 }
else
 {
 $contents=$lapu_masivs[$parb-1];
 }
@include($contents);

kautgan topashu var ar stringu....

Link to comment
Share on other sites

mkay :D ta rakstu pareizu paarbaudi (vismaz pienjemshu ka ir pareiza)

 

ja es sagaazu visu ieksh DB man ir vnk uzrakstiit admin toolu

prieksh kaada kas dariis kaut ko lapai manaa vietaa :D

(ja nu es salauzu abas rokas un smadzenes pie reizes) <-very important

Link to comment
Share on other sites

nu principā trīs varianti te ir ar db:

1) ver vaļā lapas pēc padotā parametra, kurš savukār ir ID attiecīgajam ierakstam iekš db

2) ver vaļā pēc noteikta keyworda, kuru tu pats ieraksti atsevišķā laukā savā tabulā. tā būs smukāk un saprotamāk protams: www.serv.lv/news/ nevis www.serv.lv?id=2

3) tāds pats kā otrais variants, tikai keywords tiek ģenerēts automātiski pēc lapas virsraksta - izravē visus simbolus, garumzīmes, atstarpes un gatavs

Link to comment
Share on other sites

ierubī rewrite engine apacī, uztaisi .htaccess failu ar saturu:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?_rq=$1 [QSA]

 

tagad viss tev tiks bakstīts kā parametrs $_GET['_rq']

attiecīgi saskaldi pēc / , sadali kā tev vajag - kādā secībā viņi tev ies tie variabļi... un viss.

 

un neaizmirsti, ka eksperimentējot print_r() ir tavs labākais draugs. a lai saprotamāk un vieglāk būtu uzraksti funkciju:

function pr($in) {
 echo '<pre>';
 print_r($in);
 echo '</pre>';
 }

Link to comment
Share on other sites

×
×
  • Create New...