Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z REQUEST_URI
Jump0ncash
post
Post #1





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 10.09.2006

Ostrzeżenie: (40%)
XX---


Problem w tym że na jednym z serwerów ten kod działa prawidłowo a na innym poniższy kod wyświetla mi się podwójnie...

  1. <?php
  2.  
  3.  
  4. if ($_SERVER['REQUEST_URI']=='/strona_nr_1')
  5. {echo('<title>tytul nr1</title>');}
  6.  
  7. else
  8. {echo('<title>jakiś tytuł</title>');}
  9. ?>


Na podstronie z url /strona_nr_1 wyświetla mi się <title>tytul nr1</title>jakiś tytuł</title>

Pomożecie zmienić kod albo podpowiecie co zmienić w konfiguracji php?

Ten post edytował Jump0ncash 27.01.2017, 08:58:09
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
viking
post
Post #2





Grupa: Zarejestrowani
Postów: 6 380
Pomógł: 1116
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


Raczej błąd masz gdzieś indziej. Nie ma opcji żeby if wykonał się równocześnie z else.


--------------------
Go to the top of the page
+Quote Post
Jump0ncash
post
Post #3





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 10.09.2006

Ostrzeżenie: (40%)
XX---


heh, no właśnie na jednej z podstron wyświetla się to prawidłowo, tam gdzie jest ostatnie if
Go to the top of the page
+Quote Post
viking
post
Post #4





Grupa: Zarejestrowani
Postów: 6 380
Pomógł: 1116
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


Więc pokaż cały kod a nie wycinek.


--------------------
Go to the top of the page
+Quote Post
Jump0ncash
post
Post #5





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 10.09.2006

Ostrzeżenie: (40%)
XX---


  1. <?php
  2. if ($_SERVER['REQUEST_URI']=='/szamba_betonowe_ceny')
  3. {echo('<meta name="description" content="Szamba betonowe ceny - cennik szamb jednokomorowych, szamba dwukomorowe, szambo 3 komorowe" />');}
  4. if ($_SERVER['REQUEST_URI']=='/kanaly_samochodowe_cennik')
  5. {echo('<meta name="description" content="Kanały samochodowe ceny - cennik kanałów samochodowych - poznaj wymiary kanałów" />');}
  6. if ($_SERVER['REQUEST_URI']=='/komory_wodomierzowe_piwniczki')
  7. {echo('<meta name="description" content="Studzienki wodomierzowe ceny, cennik komór wodomierzowych sprawź wymiary!" />');}
  8. if ($_SERVER['REQUEST_URI']=='/szamba_betonowe_jednokomorowe_czy_dwukomorowe')
  9. {echo('<meta name="description" content="Zastanawias się które? Jednokomorowe czy dwykomorowe? A może nawet trzykomorowe - przeczytaj artykuł!" />');}
  10. if ($_SERVER['REQUEST_URI']=='/jaka_pojemnosc_szamba_wybrac')
  11. {echo('<meta name="description" content="Dwowiedz się jaką pojemność szamba wybrać najlepiej dla 4 osobowej rodziny." />');}
  12. if ($_SERVER['REQUEST_URI']=='/poradnik_jak_kupic_szambo_zeby_nie_zalowac')
  13. {echo('<meta name="description" content="Artykuł jak kupić szambo aby nie zostać oszukanym na jakość, pojemność czy problemy z odebraniem" />');}
  14. if ($_SERVER['REQUEST_URI']=='/gotowy_otwor_na_rure')
  15. {echo('<meta name="description" content="Nasze zbiorniki posiadają gotowy otwór na rurę z uszczelką." />');}
  16. if ($_SERVER['REQUEST_URI']=='/ceny_dolnoslaskie')
  17. {echo('<meta name="description" content="Ceny szamb w województwie Dolnośląskim - szamba dolnyśląsk!" />');}
  18. if ($_SERVER['REQUEST_URI']=='/ceny_kujawsko_pomorskie')
  19. {echo('<meta name="description" content="Ceny szamb w województwie pomorskim - szamba pomorskie!" />');}
  20. if ($_SERVER['REQUEST_URI']=='/ceny_mazowieckie')
  21. {echo('<meta name="description" content="Ceny szamb w województwie mazowieckim, mazowsze Szamba - szamba w mazowieckim!" />');}
  22. if ($_SERVER['REQUEST_URI']=='/ceny_opolskie')
  23. {echo('<meta name="description" content="Opolskie szamba betonowe ceny w opolskim ceny szamba" />');}
  24. if ($_SERVER['REQUEST_URI']=='/ceny_lubelskie')
  25. {echo('<meta name="description" content="Lubelskie szamba betonowe - sprawdć ceny i koszty dojazdu do woj. lubelskiego" />');}
  26. if ($_SERVER['REQUEST_URI']=='/ceny_lubuskie')
  27. {echo('<meta name="description" content="Szambo betonowe Lubuskie - sprawdź ceny w woj. lubuskim" />');}
  28. if ($_SERVER['REQUEST_URI']=='/ceny_warminsko_mazurskie')
  29. {echo('<meta name="description" content="Województwo warmińsko mazurskie - ceny szamb. Sprawdź ceny w warmińsko-mazurskim województwie" />');}
  30. if ($_SERVER['REQUEST_URI']=='/ceny_swietokrzyskie')
  31. {echo('<meta name="description" content="Szamba betonowe świętokrzyskie - szamba kielce" />');}
  32. if ($_SERVER['REQUEST_URI']=='/ceny_zachodniopomorskie')
  33. {echo('<meta name="description" content="Szamba betonowe zachodniopomorskie - niskie ceny szamb w Szczecinie i okolicach" />');}
  34. if ($_SERVER['REQUEST_URI']=='/ceny_lodzkie')
  35. {echo('<meta name="description" content="Szamba betonowe łódzkie - ceny - cennik szamb w wybranych miastach w Łódzkim" />');}
  36. if ($_SERVER['REQUEST_URI']=='/ceny_podkarpackie')
  37. {echo('<meta name="description" content="Podkarpackie szamba betonowe - ceny szamb" />');}
  38. if ($_SERVER['REQUEST_URI']=='/ceny_podlaskie')
  39. {echo('<meta name="description" content="Podlaskie - białystok ceny szamb -sprawdź ceny w tym woj." />');}
  40. if ($_SERVER['REQUEST_URI']=='/ceny_malopolskie')
  41. {echo('<meta name="description" content="Szamba betonowe małopolskie, Kraków i okolice cennik" />');}
  42. if ($_SERVER['REQUEST_URI']=='/ceny_slaskie')
  43. {echo('<meta name="description" content="Śląskie szamba betonowe - sprawdź ceny i zakres działania w woj. śląskim" />');}
  44. if ($_SERVER['REQUEST_URI']=='/ceny_pomorskie')
  45. {echo('<meta name="description" content="Ceny woj. pomorskie - ceny szamb i zbiorników betonowych" />');}
  46. if ($_SERVER['REQUEST_URI']=='/ceny_wielkopolskie')
  47. {echo('<meta name="description" content="Szamba betonowe wielkopolskie - cennik szamb Poznań i okolice." />');}
  48. if ($_SERVER['REQUEST_URI']=='/galeria_szamb')
  49. {echo('<meta name="description" content="Galeria szamb betonowych, oglądaj zdjęcia zbiorników na szamba, kanały samochodowe i studzienki wodomierzowe" />');}
  50. if ($_SERVER['REQUEST_URI']=='/kontakt')
  51. {echo('<meta name="description" content="SzambaBET - dane kontaktowe" />');}
  52.  
  53. else
  54. {echo('<meta name="description" content="Szamba BET - Szamba betonowe jednomormorowe i dwukomorowe - kup niskie ceny szamb, kanałów samochodowych, studni wodomierzowych" />');}
  55. ?>
Go to the top of the page
+Quote Post
viking
post
Post #6





Grupa: Zarejestrowani
Postów: 6 380
Pomógł: 1116
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


Twój warunek wygląda tak:
if /kontakt
else ...

Pozostałe ify są oddzielnie. Jak już to elseif.

  1. $title = [
  2. 'szamba_betonowe_ceny' => 'Szamba betonowe ceny - cennik szamb jednokomorowych, szamba dwukomorowe, szambo 3 komorowe',
  3. 'komory_wodomierzowe_piwniczki' => 'Studzienki wodomierzowe ceny...'
  4. ];
  5.  
  6. $url = trim($_SERVER['REQUEST_URI'], '/');
  7.  
  8. if (array_key_exists($url, $title)) {
  9. echo '<meta name="description" content="'. $title[$url] .'" />';
  10. } else {
  11. echo '<meta name="description" content="Szamba BET - Szamba betonowe jednomormorowe i dwukomorowe - kup niskie ceny szamb, kanałów samochodowych, studni wodomierzowych" />';
  12. }


--------------------
Go to the top of the page
+Quote Post
Jump0ncash
post
Post #7





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 10.09.2006

Ostrzeżenie: (40%)
XX---


Uruchomiłem to co mi podesłałeś i wyskakuje taki error:

Parse error: syntax error, unexpected '[' in /home/szamba/domains/szambabet.net/public_html/index.php on line 135

mógł byś mi to poprawić pierwsze dwa url tak żeby nie było krzaków Ja sobie resztę uzupełnie..
Go to the top of the page
+Quote Post
viking
post
Post #8





Grupa: Zarejestrowani
Postów: 6 380
Pomógł: 1116
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


Więc masz jakąś mocno przestarzałą wersję PHP (bodajże poniżej 5.3 - wiesz że już się zakończyło wsparcie dla linii v5?). Zastąp [] przez array().
Jakich krzaków znowu?


--------------------
Go to the top of the page
+Quote Post
Jump0ncash
post
Post #9





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 10.09.2006

Ostrzeżenie: (40%)
XX---


Poprawiłem wersje na 5.5 i działa jak należy, już sobie poradzę dalej...
Dziękuje/pomógł

Ten post edytował Jump0ncash 27.01.2017, 10:45:48
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 06:31