Forum Index > Coș cu teme șterse > Soft > Intrebare legata de PHP si srver

#0 by lvsforyou (User) (0 mesaje) at 2013-07-30 13:06:15 (629 săptămâni în urmă) - [Link]Top
Cum pot sa setez un server Apache ca atunci cind accesez localhost/start/ sa deschida localhost/start.php sau cind accesez localhost/start/index sa acceseze localost/start.php?page=index ?????


Mesaj util ?   Da   0 puncte

1
<< Precedenta      Următoarea >>

#1 by Capilleary Donor (Патлатый) (0 mesaje) at 2013-07-30 13:17:22 (629 săptămâni în urmă) - [Link]Top
https://www.google.com/search?q=mod_rewrite&oq=mod_rewrite&aqs=chrome.0.0j5j0l2j69i62l2.1817j0&sourceid=chrome&ie=UTF-8


Mesaj util ?   Da   1 puncte
#2 by lvsforyou (User) (0 mesaje) at 2013-07-31 12:41:50 (628 săptămâni în urmă) - [Link]Top
#1 Capilleary, modui normal, da mai este o problema : am un apel ajax prin post, daca pun linkul direct catre fisier ap merge, da daca pun prin mod_rewrite ap nu returneaza nimic. problema ii ca la redirect sa schimba timpul de metoda din post in get ; solutii ceva exista?


Mesaj util ?   Da   0 puncte
#3 by _KROVOSOS_ (User) (0 mesaje) at 2013-07-31 13:49:59 (628 săptămâni în urmă) - [Link]Top
#2 lvsforyou, Ai incercat prin jquery ?


Mesaj util ?   Da   0 puncte
#4 by Capilleary Donor (Патлатый) (0 mesaje) at 2013-07-31 13:55:05 (628 săptămâni în urmă) - [Link]Top
#2 lvsforyou, nu parcă. mod_rewrite nu transformă request-ul. get e get, post e post. De altfel n-ar fi lucrat nici o formă pe site-urile unde se folosește mod_rewrite.


Mesaj util ?   Da   0 puncte
#5 by _KROVOSOS_ (User) (0 mesaje) at 2013-07-31 13:59:51 (628 săptămâni în urmă) - [Link]Top
#2 lvsforyou, Daca poti arata ce ai in .htaccess


Mesaj util ?   Da   0 puncte
#6 by lvsforyou (User) (0 mesaje) at 2013-07-31 14:46:05 (628 săptămâni în urmă) - [Link]Top
Continut .httacces
Code
AddDefaultCharset Off
<IfModule dir_module>
    DirectoryIndex index.php
</IfModule>
RewriteEngine on
RewriteRule ^a/(\w+)/$ a.php?a=$1

Continut a.php
Code
<?
echo empty($_POST[a])?'empty':$_POST[a];
?>

Apel 1: $.ajax({type:'POST',url:'http://localhost/a/sdsd/'})

Apel 2: $.ajax({type:'POST',url:'http://localhost/a.php',data:'a=sdsd'})

Schimb continutul fisierului a.php
Code

<?
echo empty($_GET[a])?'empty':$_GET[a];
?>

Apel 1: $.ajax({url:'http://localhost/a/sdsd/'})

Apel 2: $.ajax({url:'http://localhost/a.php',data:'a=sdsd'})



Mesaj util ?   Da   0 puncte
#7 by Capilleary Donor (Патлатый) (0 mesaje) at 2013-07-31 15:08:17 (628 săptămâni în urmă) - [Link]Top
#6 lvsforyou, dap stai oleak, parametrii dați în URL automat sunt GET, tot timpul. Pentru POST trebuie să transmiți POST. N-are nik mod_rewrite cu problema asta.


Mesaj util ?   Da   0 puncte
#8 by lvsforyou (User) (0 mesaje) at 2013-07-31 15:26:19 (628 săptămâni în urmă) - [Link]Top
#7 Capilleary, iak cum


Mesaj util ?   Da   0 puncte
#9 by nmax (Power User) (0 mesaje) at 2013-08-01 00:18:11 (628 săptămâni în urmă) - [Link]Top
.httacces
Code
Options +FollowSymLinks 
RewriteEngine On 
RewriteBase /
RewriteCond %{SCRIPT_FILENAME} !-d 

RewriteRule ^user/(\d+)*/$ ./user.php?id=$1
RewriteRule ^home/$ ./index.php$1 


ex: .../user/1/
    .../home/


Mesaj util ?   Da   0 puncte
#10 by lvsforyou (User) (0 mesaje) at 2013-08-01 12:26:06 (628 săptămâni în urmă) - [Link]Top
#9 nmax, intrebarea a fost rezolvata. oricum ms.


Mesaj util ?   Da   0 puncte

1
<< Precedenta      Următoarea >>

Forum Index > Coș cu teme șterse > Soft > Intrebare legata de PHP si srver

Această temă este închisă. Nu puteţi posta mesaje noi.


Navigare rapidă:


Comunitatea digitală din Moldova. Să adunăm și să organizăm conținutul autohton de pe întreg internet pe un singur site web.