Skocz do zawartości

Zmiana ciągu znaków


Mar

Rekomendowane odpowiedzi

Witam,

Proszę o poradę, mam adres zapisywany do zmiennej $w i teraz chciałbym, zabezpieczyć się przed ludzmi którzy nie umieją czytać, ponieważ mam napisane, że adres podawać z http na początku i bez "/" ale jak to bywa, co druga osoba nie rozumie po polsku i ciągle do moejo spisu trafiąją duplikaty, bo adresy z http i z "/" na koncu omijają mi warunek:

$query = "SELECT kat_id FROM katalogi WHERE www='$w'";
$result = @mysql_query($query);
if (mysql_num_rows($result) == 0) {

Hmm, co do pierwszego wykombinowałem coś takiego:

if (!eregi("^https://",$w)) {$w="https://$w";}

.. ale nie wiem czy to dobre, i nie wiem jak z tym drugim sobie poradzić.

Mar.

Polecam katalog SeoPark.pl, katalog AK47 (5 lata w sieci) ...oraz Wirtualne-miasta.eu
"Dopóki nie skorzystałem z Internetu, nie wiedziałem, że na świecie jest tylu idiotów" - Stanisław Lem

Odnośnik do komentarza
Udostępnij na innych stronach

Zanim skończysz kombinować to powiedz do czego Ci potrzebne https:// w bazie? Nie szkoda miejsca na to? Kiedy będzie potrzebne w kodzie to sobie dokleisz.

Nie znam się na pozycjonowaniu, ja tu tylko zużywam transfer i miejsce w sql.

Roman Kluska ujawnia: nadchodzi INFLACYJNY ARMAGEDON!

 

Odnośnik do komentarza
Udostępnij na innych stronach

Irek jak zaczynałem pisać mój skrypt nie maiłem o tym pojęcia.. teraz już trochę zapóźno na optymalizację, mam około 800 wspisów w bazie takich :|

MMP czyli jak ja chcę się tego pozbyć to mam zrobić tak:

f( substr( $w, 0, 7 ) != 'https://' ) { $w='https://'.$w }
if( subsrt( $w, 0, -1 ) = '/' ) { $w=subsrt( $w, 0, -1 ) }

dobrze kombinuje?

Mar.

Polecam katalog SeoPark.pl, katalog AK47 (5 lata w sieci) ...oraz Wirtualne-miasta.eu
"Dopóki nie skorzystałem z Internetu, nie wiedziałem, że na świecie jest tylu idiotów" - Stanisław Lem

Odnośnik do komentarza
Udostępnij na innych stronach

Ahh programiście też źle, ma być:

if( substr( $w, 0, 7 ) != 'https://' ) { $w='https://'.$w; }
if( substr( $w, -1 ) == '/' ) { $w=substr( $w, 0, -1 ); }

:rolleyes:

Dziękuję za pomoc, działa tak jak chciałem.

P.S. Programista musi się uodparniać na głupotę ludzką.

Mar.

Polecam katalog SeoPark.pl, katalog AK47 (5 lata w sieci) ...oraz Wirtualne-miasta.eu
"Dopóki nie skorzystałem z Internetu, nie wiedziałem, że na świecie jest tylu idiotów" - Stanisław Lem

Odnośnik do komentarza
Udostępnij na innych stronach

Nie adres z www a adres bez www to dwie różne domeny, i nie koniecznie musi dziłać jeden i drugi. Może działać tylko jeden, i można nawet podpiąć inną stronę do adresu np. bez www, ale tego nie jestem pewien.

W moim przypadku i tak to nie zdaje roli, bo PR też jest inaczej naliczany dla strony z www i bez www, ale to temat rzeka... i gdzieś ta rzeka płynie na forum.

Mar.

Polecam katalog SeoPark.pl, katalog AK47 (5 lata w sieci) ...oraz Wirtualne-miasta.eu
"Dopóki nie skorzystałem z Internetu, nie wiedziałem, że na świecie jest tylu idiotów" - Stanisław Lem

Odnośnik do komentarza
Udostępnij na innych stronach

Nie adres z www a adres bez www to dwie różne domeny
To jest jedna i ta sama domena. Nie da sie wykupic dwóch domen: jedną z www a drugą bez www. A że google widzi to jako dwie rozne strony to juz inna sprawa. Serwer też można tak skonfigurowac, że będą sie otwierały dwie różne strony, ale w "paierach" jest to jedna domena.

.

Odnośnik do komentarza
Udostępnij na innych stronach

No Ok, ale chyba o to chodzi by było dobre z punku widzenia Google :(

Mar.

Polecam katalog SeoPark.pl, katalog AK47 (5 lata w sieci) ...oraz Wirtualne-miasta.eu
"Dopóki nie skorzystałem z Internetu, nie wiedziałem, że na świecie jest tylu idiotów" - Stanisław Lem

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności