url адреса

Contacte

Registered
Ако примерно url адреса ми е зареден от потребител в тази форма
http://saita .net/see$id
като $id е само число и са най различни

как да ми изкара ок
смисъл незнам как да направя проверката

if(???????){
echo "ОК url е правилен";
}
else{
echo "Грешка":
}
 
embaka

а прочети пак какво искам
тва с гет изобщо не ми върши работа
искам просто да ми засича формата на URL адреса

ако е:
http://saita .net/see$id
и примерно се въведе така:
http://saita .net/weeeeee$id

Да прави разликата и да ми изкарва TRUE на първия вариант
 
Аз лично не мога да те разбера какво точно искаш. Това url минава ли ти през някакъв htaccess? Все пак трябва да имаш някаква гет променлива. Иначе проверката трябва да ти представлява това:

if(preg_match('/^see\d\d$/', променлива)) {
echo "OK, url е правилен";
} else {
echo "Грешка";
}

променлива - тук трябва да напишеш променливата, в която ти се пази този низ, въведен в url-то

За валиден стойност се зачита всичко, което започва със see и след него следват две цифри.
 
оффф

кажете ми как беше функцията да си изкарам url адреса

искам да ми сравнява целия url адрес дали е това което е въведено горе в лентата

http://web-tourist.net/forum/posting.php?mode=reply&t=100705

да ми изкара на страницата ако е въведено това да е ОК
кое неможете да разберете

кажете ми как да изкарам въведения url адрес аз ще се оправя
 
Понеже ми хрумна нещо, което е малко по-дълго и затова ще пусна нов пост.

Да кажем, че файлът ти се казва index.php. В него поставяш този код:

index.php
<?php

if(preg_match('/^see\d\d$/i', $_GET['param'], $matches))
echo "OK";
else
echo "Ne";

?>

После си правиш .htaccess файл, който се намира в главната директория (при index.php) и съдържа това:

.htaccess
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?param=$1 [L]

И така ако заредиш:

http://example.com/see22

Ще се зареди файлът index.php, който ще получи $_GET['param'] и ще проверява стойността на тази променлива. Ако променливата е низ във вида seeЧислоЧисло ще изкара OK. Ако не е ще изкара Ne.
 

Back
Горе