? URL и GET

jooorooo

Registered
знчши имам едно поле дет се попълва и се предава по линка.

примерно ако напиша "test test" ще стане така:

index.php?q=test+test

обаче ако взема стойноста пак с гет, едното test изчезва и става

index.php?q=test как да направя така че да се запазва?
 
jooorooo каза:
знчши имам едно поле дет се попълва и се предава по линка.

примерно ако напиша "test test" ще стане така:

index.php?q=test+test

обаче ако взема стойноста пак с гет, едното test изчезва и става

index.php?q=test как да направя така че да се запазва?

Аз лично не разбрах. :)
Какъв е проблема ?
Ако пращаш данните с гет и те са test test ще ги получиш като test test.
Какво точно питаш?
 
http://webjo.no-ip.org/test1/linkove/?q=a+a&filetype=all&limitresult=40&filesort=files&sortorder=DESC

ето линка как има a+a и като натисна за следваща страница и се прекъсва след 1-то "а"
 
взимаи данните от гета и ги слагаи в hidden поле тала ще го предаваш и на следвашите страници
 
jooorooo каза:
http://webjo.no-ip.org/test1/linkove/?q=a+a&filetype=all&limitresult=40&filesort=files&sortorder=DESC

ето линка как има a+a и като натисна за следваща страница и се прекъсва след 1-то "а"

освен да взимаш всички ГЕТ променливи и да ги изредиш наново в линка за другата страница, не виждам как ще стане по друг начин.

Може и с сесиийни променливи, но като труд е почти същото, пък си има недостатък, че трябва да ги унищожаваш, което понякога е доста трудно.
 
Аз съм взел всички променливи с GET, въпроса беше, че от q= се губеше ако има разстояние. сега го оправих по следния начин.

Код:
$link=$_SERVER['REQUEST_URI'];
$das=explode("q", $link);
$sad=explode("=", $das[1]);
$dsa=explode("&", $sad[1]);

като ползвам $dsa[0] което е точно променливата на q
 
Здравей!

Странен проблем. :(

Сещам се, че в някои версии на РНР интервала може да се замени и с %, но дори и да проработи пак ми се струва странно...


Ako Нещо не съм разбрал, извинявай. :oops:
 
sizif проблема не е в знаците в линка, а в това че се прекъсва. Но вече го оправих и благодаря за мнението.
 

Back
Горе