Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

2 Stron V   1 2 >  
Reply to this topicStart new topic
> ID, 1 linijka kodu PHP
TajnyAgent
post 8.05.2016, 20:41:15
Post #1





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 17.11.2015

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


Witam, mam małą prośbę. Mógłby ktoś mi napisać, jak zrobić w PHP, aby
Kod
domena1.pl/?id=test
przekierowywała mnie na
Kod
domena2.pl/text-test-text
Go to the top of the page
+Quote Post
nospor
post 8.05.2016, 20:44:45
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
1 linijka kodu PHP

Jak juz wywrozyles, ze to 1 linijka kodu, to moze moglbys wywrozyc od razu jak ona powinna wygladac? tongue.gif

header('......');
exit;
2 linijki kodu wink.gif

edit: a, jeszcze by sie przydal IF... 4 linijki kodu smile.gif


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
TajnyAgent
post 8.05.2016, 20:52:28
Post #3





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 17.11.2015

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


Zawsze jeżeli się bawiłem w jakieś zmiany na stronach, bądź tworzenie własnych to za każdym razem robiłem to metodą prób i błędów z pomocą google'a, bądź tego typu for. Takie coś też już tworzyłem, ale wyleciało mi z głowy. btw. w HTML chyba będzie to 1 linijka biggrin.gif Także możę być i w HTML. Twój kod nie zadziałał ani w przybliżeniu, chyba, że specjalnie mnie tylko tak naprowadziłeś do celu tongue.gif
Go to the top of the page
+Quote Post
com
post 8.05.2016, 21:08:53
Post #4





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


to była tylko podpowiedź nie gotowiec wink.gif
Go to the top of the page
+Quote Post
TajnyAgent
post 8.05.2016, 21:19:56
Post #5





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 17.11.2015

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


Tak sądziłem, aczkolwiek nie widzę w problemu w podesłaniu gotowcu, bo w przypadku HTML jest to 1 linijka i właśnie o linijkę kodu HTML ostatecznie poprosiłem tongue.gif
Go to the top of the page
+Quote Post
com
post 8.05.2016, 21:27:39
Post #6





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


to czemu nie poprosisz o to googla http://stackoverflow.com/questions/5411538...om-an-html-page tongue.gif
Go to the top of the page
+Quote Post
TajnyAgent
post 8.05.2016, 21:30:28
Post #7





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 17.11.2015

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


No właśnie szukam i szukam, no i nie mogę się doszukać. Na stronie, którą podlinkowałeś także nie mogę się doszukać odpowiedzi na moje pytanie. ;p
Go to the top of the page
+Quote Post
com
post 8.05.2016, 21:35:24
Post #8





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


chciałeś te 1 linijkę w html tongue.gif a mam wrażenie że tobie chodziło o przyjazne linki nie?
Go to the top of the page
+Quote Post
TajnyAgent
post 8.05.2016, 21:41:07
Post #9





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 17.11.2015

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


Możliwe, że tak, nie jestem pewien o co Ci konkretnie chodzi. No, ale z taką frazą spotkałem się przy szukaniu odpowiedzi na swoje pytanie w Google'u. Może jeszcze raz powtórzę czego oczekuje. Chciałbym, żebym mógł wpisywać w id dowolną treść, którą Sobie wymyślę, czyli jeżeli wpiszę:
Kod
domena1.pl/?id=gra
to przekieruje mnie do
Kod
domena2.pl/test-gra-test


Ten post edytował TajnyAgent 8.05.2016, 21:41:36
Go to the top of the page
+Quote Post
com
post 8.05.2016, 21:46:48
Post #10





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


http://sprawnymarketing.pl/mod-rewrite/

pierwszy lepszy wpis w google ;P
Go to the top of the page
+Quote Post
TajnyAgent
post 8.05.2016, 21:50:49
Post #11





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 17.11.2015

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


Tego typu rzeczy już czytałem, to trochę zawiłe, a ja dobrze pamiętam, że już taki kod miałem i był on 1-linijkowy w 1 pliku.

Coś takiego w PHP znalazłem, ale niezbyt działa:
Kod
<?php
$id = $_GET['id'];
header('domena2.pl/'$id);
?>
Go to the top of the page
+Quote Post
com
post 8.05.2016, 21:55:33
Post #12





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


jak już to stringi łączy się .

Tylko musisz sprawdzać czy get istnieje o czym napisał Ci nospor
Go to the top of the page
+Quote Post
TajnyAgent
post 8.05.2016, 21:56:32
Post #13





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 17.11.2015

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


No wiesz, ja nie wiem o czym ty dokładnie do mnie piszesz, tak na prawdę tylko przekopiowałem kod i dałem link do swojej domeny ;p Ale po wpisaniu domena1.pl/?=test jest pusta strona.
Go to the top of the page
+Quote Post
com
post 8.05.2016, 22:01:31
Post #14





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


pusta strona bo masz błąd w kodzie i brak włączonych błędów wink.gif

  1. if(isset($_GET['id'])) {
  2. $id = $_GET['id'];
  3. header('Location: http:// domena2.pl/'.$id);
  4. }


tylko to nie daje ci wyniku
domena2.pl/test-gra-test tylko dla domena1.pl/?id=gra będzie to domena2.pl/gra

dlatego mówiłem użyj mod_rewrite wink.gif

Ten post edytował com 9.05.2016, 00:44:55
Go to the top of the page
+Quote Post
TajnyAgent
post 8.05.2016, 22:06:43
Post #15





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 17.11.2015

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


Rozumiem, ale nawet przy twoim kodzie nie działa, bo wyskakuje to:
Kod
Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator at webmaster@domena1.pl to inform them of the time this error occurred, and the actions you performed just before this error.

More information about this error may be available in the server error log.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

Apache/2 Server at domena1.pl Port 80


Coś mi się wydaje, że w HTML nie byłoby takiego babrania się, bo dobrze pamiętam, że miałem taki kod w 1 linijce i 1 pliku.
Go to the top of the page
+Quote Post
com
post 8.05.2016, 22:09:28
Post #16





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


no bo teraz namieszałeś w pliku htaccess, na pewnie nie tongue.gif
Go to the top of the page
+Quote Post
TajnyAgent
post 8.05.2016, 22:17:57
Post #17





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 17.11.2015

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


Problem w tym, że ja wgl nie mam pliku .htaccess. Powinienem go sam Sobie stworzyć? Jeżeli tak to wrzucić go luźno, czy w katalogu "cgi-bin"?
Go to the top of the page
+Quote Post
com
post 8.05.2016, 22:23:23
Post #18





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


problem to jak na razie masz z konfiguracja serwera, założyłem, że sam tam namieszałeś zmieniając coś w tym pliku a jak nie to znaczy że gdzie indziej leży błąd. Pytanie czy wgl tam cos Ci działa?
Go to the top of the page
+Quote Post
TajnyAgent
post 8.05.2016, 22:25:11
Post #19





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 17.11.2015

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


Heh, no działa, działa. Jakieś 2/3 miesiące temu miałem postawionego chociażby WordPress'a na tym serwerze.
Go to the top of the page
+Quote Post
com
post 8.05.2016, 22:26:16
Post #20





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


no ale nie pytam co było 2/3 miesiące temu tylko co jest w chwili obecnej. Jak odpalasz domena.pl to co widzisz?
Go to the top of the page
+Quote Post

2 Stron V   1 2 >
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 Wersja Lo-Fi Aktualny czas: 19.07.2025 - 14:59