Kezdőoldal » Számítástechnika » Weblapkészítés » Ezt hogyan lehet megoldani?

Ezt hogyan lehet megoldani?

Figyelt kérdés

Szinte az összes weboldalon úgy van megcsinálva, hogy amikor rányomsz egy linkre, akkor a jelenlegi linked végéhez adódik egy / jel és valami kontent, majd átdob egy másik oldalra.

Például Example.com oldalon rányomok, hogy legyen a nyelv német, és átdob Example.com/de oldalra ahol német nyelven van minden feltüntetve. Ez hogyan működik. Miért így csinálják? És én hogyan tudom ezt megoldani ilyenre?



2022. júl. 16. 00:42
 1/3 anonim ***** válasza:
77%

Általában a webszerverben állítják be - Apacheban:

[link]

Nginx alatt:

[link]

2022. júl. 16. 00:58
Hasznos számodra ez a válasz?
 2/3 Psycho1988 ***** válasza:
38%

Ez egy POST paraméter, ami a frontend megjelenitéséhet irányitja. Valószinüleg van egy session, ami azonosit téged, és ez által a sessionhoz állitódik be egy paraméter, ami a választott nyelvet menti el.

PHP session:

[link]


[link]

2022. júl. 16. 00:59
Hasznos számodra ez a válasz?
 3/3 Drone007 ***** válasza:

Azt gondolom tudod, hogy a weboldalakon a linkeket hogyan allitjuk elo.

A <a href="kerdesek.html">Kerdesek</a> a kerdesek.html oldalt fogja megnyitni, es ezt erti is a webszerver, meg is nyitja a keresett oldalt. Sajnos a trukkosebb linkekhez pl a "http://example.com/de" mar meg kell neki magyarazni, hogy ez mit jelent.

Ehhez a webszervert kell babralni, vagy a weboldalad indulo (gyoker) mappajaban elhelyezett .htaccess fajlt kell modositani, amit most nem irnek le, mert eleg bonyolult, es altalaban az adott weboldal igenyeihez kell igazitani.

De a lenyeg, hogy olyan beallitasokat tartalmaz, ami minden url-t megprobal a webszerver ertelemzoje szamara leforditani. A fenti peldambol peldaul valami ilyesmi lesz: "http://example.com/index.php?lang=de" Ez mar tudja ertelmezni a webszerver, es megnyitja az index php fajlt, es parameterkent atadja neki a $_HTTP_GET vagy $_GET valtozoban a a de erteket ($_GET["lang"] = "de")

Ettol a ponttol a php fajlban adjuk meg, hogy mit kezdunk ezzel az informacioval, milyen adatokat jelenitunk meg.


Ha tobbet akarsz az url atiranyitasrol tudni ezt az anyagot ajanlom:

https://corz.org/server/tricks/htaccess.php


De ennek hasznalatahoz egy alapfoknal kicsit jobb php tudas szukseges, ugyhogy kepezd magad. Sok sikert!

2022. júl. 16. 09:15
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!