$_SERVER['QUERY_STRING']

13 отговора 0 прегледа
#1

$_SERVER['QUERY_STRING']

здравейте

имам следният проблем

имам един файл който ми служи за пренасочване към други страници

redir.php
<?php

header("Location: ".$_SERVER['QUERY_STRING']);

?>

това добре, но ако се опитам да пусна action-а (get) на един формуляр през него не ми ходи там където трябва, по-точно, не ходи никъде връща ми redir.phptxt=gdfgdfg&btn=search(?та също я няма) което води до неоткрита страница.

с post отива, но пък се губят данните.

да се сещате за нещо което да е без сесия или бисквити?

благодарности

Отговор
в отговор на ghs #2

Re: $_SERVER['QUERY_STRING']

header("location:{$_SERVER['PHP_SELF']}?{$_SERVER['QUERY_STRING']}");

в query string ти е само това което е след ? в url

Отговор
в отговор на Bълk #3

Re: $_SERVER['QUERY_STRING']

беше доста късно и сега видях, че не съм се разяснил както трябва.

имам това <form name="searchFORM" id="searchFORM" action="redirect..php?search/search.php" method="get">

искам да постигна, че при redirect.php да го препрати към search/search.php? и да се запазят в адреса данните от формуляра. да стане нещо такова: search/search.php?q=google&btn=search

дано този път да не съм объркал нещо

Отговор
в отговор на ghs #4

Re: $_SERVER['QUERY_STRING']

E че ковни си го в една сесийна променлива или хидън поле и си го предай нормално. Защо се мъчиш по по-сложния начин.

Bukvite.com
Отговор
в отговор на И_Baн #5

Re: $_SERVER['QUERY_STRING']

става и със сесия, но исках да видя по друг начин, както е в момента. какво за hidden полето, че не те разбрах?

Отговор
в отговор на ghs #6

Хм...

<input type="hidden" name="holy" value="shit"> мисля имаше предвид.

There are three determined states the cat could be in: Alive, Dead, and Bloody Furious.
Отговор
в отговор на KoтapakътнaШpьoдинrep #7

Re: Хм...

да но като не прехвърля обикновенните данни, как е ще стане с това

Отговор
в отговор на ghs #8

Re: Хм...

$_REQUEST ?

Отговор
в отговор на Bълk #9

Re: Хм...

да, с рекуест стана, само че се наложи да променя малко по кода, че само с него, другите неща не работят.

благодарности

Отговор
в отговор на ghs #10

Re: Хм...

`бе .. така и не ми стана ясно какво искаш да направиш.. ама внимавай за външните таковата..

Отговор
в отговор на Bълk #11

Re: Хм...

за най-бърз пример:

когато си в дира на дир.бг като натиснеш върхо линк и те препраща на някъде. трябваше ми същото, но и да работи и с формулярите на страницата.

"ама внимавай за външните таковата" - ако имаш в предвид линкове които не са от страницата, да, имам го в предвид

Отговор
в отговор на ghs #12

Re: Хм...

Интересно що за програмист си, след като допускаш, че нещо може едновременно да е в и пред друго нещо, пък било то и вид.

Отговор
в отговор на ... #13

Re: Хм...

би ли превел моля

Отговор
в отговор на ... #14

е не ...

... ти ме биеш по булшит генериране ... признавам!

Отговор